🏗️ Building from Source
Equicord
If you need to build Equicord from source for development purposes, follow these steps:
🧩 Prerequisites
Before starting, ensure you have the following dependencies installed:
🛠️ Install pnpm
Important: For subsequent steps, do NOT use an admin/root terminal. Doing so could damage your Discord/Equicord installation and require a complete reinstall.
npm i -g pnpm
🛠️ Clone the Repository
git clone https://github.com/Equicord/Equicord
cd Equicord
🛠️ Install Dependencies
pnpm install --no-frozen-lockfile
🛠️ Build Equicord
pnpm build
Note: To enable Developer-only plugins inside of Equicord, you must build using:
pnpm build --dev
💉 Inject Equicord into Discord
pnpm inject
🛠️ Start Equicord
Start up Discord, and you now have Equicord! Well done, you built Equicord from source!
Equibop
If you need to build Equibop from source for development purposes, follow these steps:
🧩 Prerequisites
Before starting, ensure you have the following dependencies installed:
🛠️ Install pnpm
Important: For subsequent steps, do NOT use an admin/root terminal. Doing so could damage your Discord/Equicord installation and require a complete reinstall.
npm i -g pnpm
🛠️ Clone the Repository
git clone https://github.com/Equicord/Equibop
cd Equibop
🛠️ Install Dependencies
pnpm i
🛠️ Build Equibop
Equibop can be built in 4 ways:
Run it without packaging
pnpm start
Via Package Only
pnpm package
Only build the pacman target
pnpm package --linux pacman
Package to a directory only
pnpm package:dir