Contributing Guide
How to contribute code, docs, and ideas to the project.
Contributing Guide#
We welcome contributions of all kinds: bug reports, feature requests, documentation improvements, and code.
Development Setup#
- Fork the repository on Gitea
- Clone your fork locally
- Install dependencies with pnpm install
- Create a feature branch: git checkout -b feat/my-feature
- Make your changes and write tests
- Submit a pull request
Code Style#
We use ESLint and Prettier for code formatting. Run pnpm lint before submitting a PR.
Commit Messages#
Follow the Conventional Commits specification: feat: add new routing policy, fix: resolve connection leak, etc.