Overview | Development | Contributors
A simple standalone program which automates the installation, removal and maintenance of BetterDiscord.
This repository contains the source code for the BetterDiscord installer. This installer is written with electron-webpack and Svelte 3.
These will link you to the latest builds found in the releases tab of this repository.
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.
This is a tutorial designed for people looking to contribute to, or work directly with the installer's source code. If you are just looking to download and install BetterDiscord, visit the releases page of this repository.
git clone https://github.com/BetterDiscord/installer && cd installer
This will create a local copy of this repository and navigate you to the root folder of the repository.
Run this command at the root folder to install dependencies:
npm i
To run the installer in development mode, simply run the following command:
npm run dev
This project uses ESLint. Run this command to lint your changes:
npm run lint
npm run dist
For information on contributing to this project, please see CONTRIBUTING.md.
1. Installd 1.installd 在SystemServer.java 中创建,Android APK的安装和卸载主要是由Installer和Installd完成的 2.PackageManageService这么大的组件了,为什么还
问题内容: 我是Java初学者。 我已经创建了一个简单的GUI应用程序,该应用程序将显示“ hello world”标签。 但是,如何为Windows从.java或.jar创建安装程序。假设我已经创建了一个有用的应用程序,并希望与我的朋友共享该应用程序以将其安装到他们的PC中,而无需他们知道什么是JRE或如何下载JRE。 问题答案: 部署应用程序。从使用Java WebStart的网站上获得。确保
问题内容: 我读了其他PHPUnit安装问题,但没有成功。我的PEAR安装发生了什么? 报告安装了1.9.3,报告了1.9.0 !!! 更新 尝试过的KingCrunch建议。 问题答案: 基本上,您的计算机上安装了2个pear安装,并且“ pear upgrade”命令将更新另一个,而不是自身。 我认为您正在运行的pear版本已经通过ubuntu的apt安装了。 找出它的安装位置(在Debian
本文向大家介绍MySql Installer 8.0.18可视化安装教程图文详解,包括了MySql Installer 8.0.18可视化安装教程图文详解的使用技巧和注意事项,需要的朋友参考一下 一、MySql 8.0.18安装 1.百度搜索windows for mysql 2.选择MySQL :: Download MySQL Installer 3.选择下载第二(mysql-installe
我想为我的jar文件创建一个windows安装程序。我不想在要部署到的目标计算机上安装jre/jdk。 我试用了jpackage(Java 14的一部分),但它对我不起作用。我尝试了以下命令:
用于Ubuntu的Oracle Java包以交互方式询问许可协议。所以我每次都要说‘好’然后‘是',但我想把它自动化。我所做的是:
Softaculous Apps Installer是一个自动脚本安装程序,只需点击几下即可安装最流行的PHP,JavaScript,Perl应用程序。 使用Softaculous Apps Installer时,您无需手动安装应用程序,方法是首先上传文件,然后创建数据库并最终安装它们。 但您只需点击几下即可安装它们。 要访问Softaculous Apps Installer,您可以在cPane
Default way of registering components in Windsor is its Fluent Registration API encapsulated in Installers. However to break compile-time dependency on your composition root assembly, you may not have
Introduction Windsor installers may seem esoteric at first, but they are like any other kind of code. As such they have to obey all the rules we apply to our code, and that means - they have to be tes