Aperçu | Développement | Contributeurs
Un programme autonome simple qui automatise l'installation, l'élimination et la maintenance de BetterDiscord.
Ce référentiel contient le code source du programme d'installation BetterDiscord. Ce programme d'installation est écrit avec Electron-WebPack et Svelte 3.
Ceux-ci vous lieront aux dernières builds trouvés dans l'onglet des versions de ce référentiel.
| Windows (7+) | macOS (10.10+) | Linux |
|---|
.
├──assets // Contains static assets (such as images) used by the installer.
| └──images // Images (logos, backgrounds, etc...) used by the installer.
├──scripts // Scripts needed for development and contributing.
└──src // The installer's source code.
├──main // Electron "main" process. Creates and configures the BrowserWindow.
└──renderer // Electron "renderer" process. Contains most components and scripts.
├──actions // Scripts performed by the installer such as installing, repairing and uninstalling.
| └──utils // Common utilities used by installer actions (such as killing discord).
├──common // Common UI components such as buttons, checkboxes, radios, etc...
├──pages // Component files for each page in the installer's setup process.
├──stores // Svelte store used for storing global data.
| └──types // Used for defining custom svelte stores.
└──transitions // Contains custom Svelte transitions and animations.
Il s'agit d'un tutoriel conçu pour les personnes qui cherchent à contribuer ou à travailler directement avec le code source du programme d'installation. Si vous cherchez simplement à télécharger et à installer BetterDiscord, visitez la page des versions de ce référentiel.
git clone https: //github.com /BetterDiscord/installer && cd installerCela créera une copie locale de ce référentiel et naviguera dans le dossier racine du référentiel.
Exécutez cette commande dans le dossier racine pour installer les dépendances:
yarn installPour exécuter l'installateur en mode développement, exécutez simplement la commande suivante:
yarn dev Ce projet utilise Eslint. Exécutez cette commande pour peindre vos modifications:
yarn lint yarn distPour plus d'informations sur la contribution à ce projet, veuillez consulter contribution.md.