Archive of https://github.com/Pharaoh2k/BDdocs — Documentation, guidelines and tutorials for BetterDiscord. https://docs.betterdiscord.app/
  • TypeScript 48.8%
  • CSS 40.5%
  • JavaScript 10.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-12-10 14:19:57 -05:00
.github/workflows Switch CI to bun (#46) 2025-12-03 10:27:46 -05:00
.vitepress Collapse api reference sidebar 2025-12-02 20:16:23 -05:00
docs Fix homepage buttons 2025-12-10 13:30:54 -05:00
scripts Update with initial documentation for v1.11.0 (#31) 2024-12-12 00:02:01 -05:00
.gitignore Convert to vitepress 2024-11-24 08:33:53 -05:00
bun.lock Restructure plugin and theme docs 2025-12-02 14:22:44 -05:00
CONTRIBUTING.md Update meta info and scripts 2024-11-25 00:00:34 -05:00
eslint.config.js Convert to vitepress 2024-11-24 08:33:53 -05:00
package.json Restructure plugin and theme docs 2025-12-02 14:22:44 -05:00
README.md Update meta info and scripts 2024-11-25 00:00:34 -05:00
tsconfig.json Update meta info and scripts 2024-11-25 00:00:34 -05:00

BetterDiscord Docs

CI Status GitHub Releases Discord Website Docs

Theme Split

About

The docs website is built using VitePress, a modern static website generator purpose built for documentation. The documentation itself is stored in markdown format using as little Vue components as possible in order to maximize the plaintext readability both for local viewing in an IDE as well as those that want to read the docs through GitHub rather than the website.

Docs Structure

This is the current documentation structure for the markdown files. It covers a wide range of topics and each entry below has several subpages with detailed information.

.
├──User Guides             // Basic walkthroughs for the average end-user
├──Developer Guides        // General set of guides useful for all developers
|   ├──Plugins             // Walkthroughs and information for plugin developers
|   └──Themes              // Informational guide to create themes for BetterDiscord
└──API Reference           // Non-walkthrough API reference
    ├──BetterDiscord API   // Detailed reference of everything available on BdApi
    └──Discord             // Advanced info on Discord's internals (subject to change)

The markdown pages under BetterDiscord API (aside from the overview/index) are automatically generated via a pair of scripts to extract the JSDoc from BetterDiscord and process it into markdown.

Project Structure

.
├──.vitepress     // VitePress folder for config and customization
|  └──theme       // Extension of the default theme
├──docs           // All the markdown documentation
|   ├──public     // Static assets available at url root
|   └──<others>   // See the structure above
└──scripts        // Helper scripts to generate the api reference

Contributors

For information on contributing to this project, please see CONTRIBUTING.md.

Contributors