Descripción general | Desarrollo | Colaboradores
Un simple programa independiente que automatiza la instalación, eliminación y mantenimiento de BetterDiscord.
Este repositorio contiene el código fuente para el instalador BetterDiscord. Este instalador está escrito con Electron-Webpack y Svelte 3.
Esto lo vinculará a las últimas compilaciones que se encuentran en la pestaña Lanzamientos de este repositorio.
| 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 es un tutorial diseñado para personas que buscan contribuir o trabajar directamente con el código fuente del instalador. Si solo está buscando descargar e instalar BetterDiscord, visite la página de lanzamientos de este repositorio.
git clone https: //github.com /BetterDiscord/installer && cd installerEsto creará una copia local de este repositorio y lo navegará a la carpeta raíz del repositorio.
Ejecute este comando en la carpeta raíz para instalar dependencias:
yarn installPara ejecutar el instalador en modo de desarrollo, simplemente ejecute el siguiente comando:
yarn dev Este proyecto usa Eslint. Ejecute este comando para vincular sus cambios:
yarn lint yarn distPara obtener información sobre cómo contribuir a este proyecto, consulte Contriping.md.