Visão geral | Desenvolvimento | Colaboradores
Um programa autônomo simples que automatiza a instalação, remoção e manutenção do BetterDiscord.
Este repositório contém o código -fonte do instalador do BetterDiscord. Este instalador está escrito com Electron-Webpack e Sovere 3.
Isso o vinculará às últimas compilações encontradas na guia Lançamentos deste repositório.
| 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.
Este é um tutorial projetado para pessoas que desejam contribuir ou trabalhar diretamente com o código -fonte do instalador. Se você está apenas procurando baixar e instalar BetterDiscord, visite a página de lançamentos deste repositório.
git clone https: //github.com /BetterDiscord/installer && cd installerIsso criará uma cópia local deste repositório e navegará até a pasta raiz do repositório.
Execute este comando na pasta raiz para instalar dependências:
yarn installPara executar o instalador no modo de desenvolvimento, basta executar o seguinte comando:
yarn dev Este projeto usa ESLint. Execute este comando para fico com suas alterações:
yarn lint yarn distPara obter informações sobre como contribuir com este projeto, consulte Contribuindo.md.