Project
Contributing
How to set up ProxyWhirl locally, run quality gates, and open pull requests.
Canonical contributor guide: CONTRIBUTING.md on GitHub.
Quick start
git clone https://github.com/wyattowalsh/proxywhirl.git
cd proxywhirl
uv sync
pre-commit install
just quality-gatesWorkflow
- Branch from
mainusingfeature/*,fix/*, ordocs/*. - Write tests for behavior changes.
- Run
just quality-gatesbefore opening a PR. - Update Fumadocs pages in
web/content/docs/when public docs change, then runpnpm --dir web run docs:generate. - Use conventional commits (
feat,fix,docs,test,chore,refactor,perf).
Resources
- Operations gate matrix — full pre-merge validation commands
- Configuration reference — TOML and environment variables