Übersicht | Entwicklung | Mitwirkende
Ein einfaches eigenständiges Programm, das die Installation, Entfernung und Wartung von BetterDiscord automatisiert.
Dieses Repository enthält den Quellcode für das BetterDiscord -Installationsprogramm. Dieser Installateur ist mit Electron-Webpack und Sufle 3 geschrieben.
Diese werden Sie mit den neuesten Builds verknüpfen, die auf der Registerkarte "Releases" dieses Repositorys enthalten sind.
| 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.
Dies ist ein Tutorial für Personen, die dazu gedacht sind, dass der Quellcode des Installationsprogramms einen Beitrag leisten oder direkt mit dem Installationsprogramm zusammenarbeiten möchte. Wenn Sie nur BetterDiscord herunterladen und installieren möchten, besuchen Sie die Releases -Seite dieses Repositorys.
git clone https: //github.com /BetterDiscord/installer && cd installerDadurch wird eine lokale Kopie dieses Repositorys erstellt und Sie zum Stammordner des Repositorys navigieren.
Führen Sie diesen Befehl im Root -Ordner aus, um Abhängigkeiten zu installieren:
yarn installUm den Installationsprogramm im Entwicklungsmodus auszuführen, führen Sie einfach den folgenden Befehl aus:
yarn dev Dieses Projekt verwendet Eslint. Führen Sie diesen Befehl aus, um Ihre Änderungen abzugeben:
yarn lint yarn distInformationen zum Beitrag zu diesem Projekt finden Sie unter Beitrags.md.