Designed by Zetsumi and Tadraes.
L'exécution ou la compilation de l'application nécessite au préalable d'avoir installé les dépendences du projet via NPM.
npm install
Pour tester l'application dans un environnement de déboguage, utiliser la commande ci-dessous.
npm run dev
En mode développeur, une banderole défile en pied de page.
Selon la plateforme cible, chaque installateur a sa propre commande de compilation afin de configurer le binaire en conséquence (OS et architecture CPU).
OS | CPU | Comande |
---|---|---|
Windows | 32 bits | npm run build:win32:ia32 |
Windows | 64 bits | npm run build:win32:x64 |
L'installateur compilé sera présent dans le dossier build/[appname]-[os]-[cpu]-installer/
.
Le tableau suivant décrit les possibilités de compilation d'un OS vers un autre. Les lignes sont les OS source et les colonnes sont les OS cibles.
Windows | macOS | Linux | |
---|---|---|---|
Windows | ✓ | ✕ | ✓ |
macOS | ✓ * | ✓ | ✓ |
Linux | ✓ | ✕ | ✓ |
*La compilation de macOS vers Windows nécessite d'installer Wine et Mono.
Les étapes ci-dessous ne concernent que Windows.
Il est nécessaire de publier les artéfacts suivants :
- Installateurs nommés
setup_[paltform]_[architecture].[extension]
- Fichiers de mise à jour nommés
nupkg_[paltform]_[architecture].zip
*
*L'archive de mise à jour contient les artéfacts
full
,delta
ainsi que le fichierRELEASES
parelectron-winstaller
.
Sur le SFTP du serveur, publier les fichiers suivants dans le répertoire /var/www/taurus/v1/[platform]/[architecture]/
:
andromeda-[version]-full.nupkg
andromeda-[version]-delta.nupkg
RELEASES
Veillez à télécharger ces fichiers dans cet ordre ou du moins en finissant par
RELEASES
car c'est lui qui liste les versions disponibles aux clients et il faut que les fichiers de mise à jour soient disponible avant de les proposer.
Plus d'informations sur ces fichiers ici.