Thank you for helping improve this project.
This project follows the Code of Conduct. By participating, you agree to respect it.
You can help by:
- fixing bugs
- improving documentation
- adding tests
- reviewing open issues
- proposing improvements
Please open pull requests against the dev branch. Pull requests opened against main are not accepted.
- Clone the repository.
- Install Bun and install dependencies.
- Copy
.env.exampleto.env. - Fill in the required Discord, Unthread, PostgreSQL, and Redis values.
- Start working locally.
git clone https://github.com/wgtechlabs/unthread-discord-bot.git
cd unthread-discord-bot
bun install
cp .env.example .env
bun devRun the existing checks:
bun run lint
bun run type-check
bun run build
bun run testLinting and formatting uses Biome. Run bun run lint to check and bun run format to auto-fix formatting.
If you change slash commands, deploy them again while testing locally:
bun run deploycommandDocumentation improvements are always welcome, including:
- README updates
- setup clarification
- troubleshooting improvements
- typos and wording fixes
- For security issues, use the security policy.
- For other bugs, open a GitHub issue.
💻 with ❤️ by Waren Gonzaga, WG Technology Labs, and Him 🙏