Aller au contenu

Étape 5 : Compilation et Distribution 🎉

Objectif

Dans cette étape finale, nous allons compiler votre launcher pour la distribution et le déployer sur GitHub.

📋 Liste de Préparation

Avant de commencer, assurez-vous que :

  • Toutes vos modifications sont terminées
  • Votre version dans package.json est unique et à jour
  • Vous avez accès à votre repository GitHub

🚀 Déploiement sur GitHub

1. Configuration des Workflows

graph TD
    A[Repository GitHub] --> B[Onglet Actions]
    B --> C[Activation Workflows]
    C --> D[Prêt pour la Compilation]
    style A fill:#24292e,color:#fff
    style B fill:#0366d6,color:#fff
    style C fill:#28a745,color:#fff
    style D fill:#28a745,color:#fff
  1. Rendez-vous sur votre repository GitHub
  2. Accédez à l'onglet "Actions"
  3. Activez les workflows proposés

2. Processus de Publication

graph LR
    A[Ouvrir GitHub Desktop] --> B[Créer un Commit]
    B --> C[Pousser les Changements]
    C --> D[Attendre la Compilation]
    style A fill:#24292e,color:#fff
    style B fill:#0366d6,color:#fff
    style C fill:#28a745,color:#fff
    style D fill:#28a745,color:#fff
  1. Ouvrez GitHub Desktop
  2. Créez un nouveau commit avec un message descriptif (ex: "Mise à jour v1.0.1")
  3. Cliquez sur "Commit"
  4. Poussez vos modifications avec "Push to origin"

3. Récupération des Fichiers

Système d'exploitation Format de fichier Description
Windows .exe Installateur Windows
Linux .deb Package Debian
Linux .AppImage Application portable Linux
macOS .dmg Image disque macOS

🆘 Support

En cas de difficultés :

Étapes de Dépannage

  • Consultez la documentation complète
  • Rejoignez notre serveur Discord pour obtenir de l'aide
  • Vérifiez les logs de compilation dans l'onglet "Actions" de GitHub

Conseil Pro

Vérifiez régulièrement les logs de compilation dans l'onglet "Actions" de GitHub pour identifier rapidement tout problème potentiel.

Félicitations ! 🎉

Votre launcher est maintenant prêt à être distribué. Merci d'avoir suivi ce guide !


Pour toute question supplémentaire, n'hésitez pas à nous contacter sur notre serveur Discord.