Skip to content
DocsContributingContributing Guide

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#

  1. Fork the repository on Gitea
  2. Clone your fork locally
  3. Install dependencies with pnpm install
  4. Create a feature branch: git checkout -b feat/my-feature
  5. Make your changes and write tests
  6. 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.