getting started
get doiksub installed and injected into ur discord in a few steps.
requirements
windows
-
stable
-
canary
-
ptb
or, winget. there's another official discord client called Discord Development. use winget to install it:
winget install -e --id Discord.Discord.Development
windows users: if u wanna skip the manual setup just check the windows bat file below.
windows - RunOnWindows.bat
the repo ships with a bat file that handles everything automatically. just double click it:
RunOnWindows.bat
it installs deps, builds doiksub and runs the installer.
manual install
-
1clone the repo
git clone https://github.com/ghxstprey/doiksub.git cd doiksub -
2install dependencies
pnpm install --frozen-lockfile -
3build & inject
pnpm build && node scripts/runInstaller.mjs -- --installadd
-autoto skip the manual injection prompt. useful for when you only have one install.pnpm build && node scripts/runInstaller.mjs -- --install -auto -
4restart discord
fully quit and relaunch discord. doiksub should be active. if it isnt, fuck it all.
build & inject (quick ref)
pnpm install --frozen-lockfile
pnpm build && node scripts/runInstaller.mjs -- --install
scaffolding a new plugin
use the built in generator to scaffold a new plugin:
pnpm new-plugin myPluginName
this creates a new folder under src/plugins/myPluginName/ with a starter index.ts.
check the contributing page for plugin rules before u start.
repo structure (only the useful parts)
| path | whats in it |
|---|---|
src/plugins/ |
all plugins and feature packs |
src/utils/constants.ts |
doiksubDevs - new dev identity list |
scripts/ |
build tools, installer, plugin generator |