Обзор | Развитие | Участники
Простая автономная программа, которая автоматизирует установку, удаление и обслуживание BetterDiscord.
Этот репозиторий содержит исходный код для установщика BetterDiscord. Этот установщик написан с помощью Electron-Webpack и Svelte 3.
Они свяжут вас с последними сборками, найденными на вкладке «Выпуски этого репозитория».
| 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.
Это учебник, предназначенный для людей, которые хотят внести свой вклад или работать напрямую с исходным кодом установщика. Если вы просто хотите загрузить и установить BetterDiscord, посетите страницу выпуска этого репозитория.
git clone https: //github.com /BetterDiscord/installer && cd installerЭто создаст локальную копию этого хранилища и перемещается в корневую папку репозитория.
Запустите эту команду в корневой папке для установки зависимостей:
yarn installЧтобы запустить установщик в режиме разработки, просто запустите следующую команду:
yarn dev Этот проект использует Eslint. Запустите эту команду, чтобы пробить свои изменения:
yarn lint yarn distДля получения информации об участии в этом проекте см. Appling.md.