Ikhtisar | Pembangunan | Kontributor
Program mandiri sederhana yang mengotomatiskan instalasi, penghapusan, dan pemeliharaan BetterDiscord.
Repositori ini berisi kode sumber untuk penginstal BetterDiscord. Penginstal ini ditulis dengan elektron-Webpack dan Svelte 3.
Ini akan menautkan Anda ke build terbaru yang ditemukan di tab Rilis Repositori ini.
| 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.
Ini adalah tutorial yang dirancang untuk orang yang ingin berkontribusi, atau bekerja secara langsung dengan kode sumber penginstal. Jika Anda hanya ingin mengunduh dan menginstal BetterDiscord, kunjungi halaman rilis repositori ini.
git clone https: //github.com /BetterDiscord/installer && cd installerIni akan membuat salinan lokal repositori ini dan menavigasi Anda ke folder root repositori.
Jalankan perintah ini di folder root untuk menginstal dependensi:
yarn installUntuk menjalankan penginstal dalam mode pengembangan, cukup jalankan perintah berikut:
yarn dev Proyek ini menggunakan Eslint. Jalankan perintah ini untuk memasukkan perubahan Anda:
yarn lint yarn distUntuk informasi tentang berkontribusi pada proyek ini, silakan lihat Contributing.md.