Thanks for your interest in contributing!
Basely is part of BuildBaseKit — focused on clean, production-ready backend boilerplates.
This project provides a structured foundation for building Discord bots using Spring Boot.
We welcome contributions that improve clarity, extensibility, and real-world usability.
Create your own fork and clone it locally.
Use clear naming:
- feature/new-command-system
- fix/event-handler-bug
- docs/readme-update
Keep changes:
- minimal and focused
- aligned with existing architecture (commands, events, services)
- easy to understand and extend
Ensure:
- Bot starts successfully
- Commands and events work correctly
- No existing functionality breaks
Include:
- clear description
- what problem it solves
- how to test it
- Follow existing project structure
- Keep command/event handling clean and modular
- Avoid unnecessary abstractions
- Write readable and maintainable code
- Use meaningful commit messages
- New command examples
- Event handling improvements
- Better configuration management
- Logging and monitoring improvements
- Documentation improvements
- Do not over-engineer the architecture
- Do not introduce heavy dependencies unnecessarily
- Do not commit secrets (Discord token, DB credentials, etc.)
Structure over chaos
Simple over clever
Extendable over rigid
This project is part of BuildBaseKit
👉 https://buildbasekit.com
Clean contributions make this boilerplate better for everyone.