Contributing
July 19, 2026 ยท View on GitHub
Thanks for contributing to Garcon.
Before opening a pull request
- Fork the repository and create a feature branch from
main. - Keep changes focused and include tests for behavior changes.
- Run local validation:
bun run checkbun run testbun run start --port 0
Pull request guidelines
- Describe the problem and the behavioral change clearly.
- Link related issues when applicable.
- Add screenshots for UI changes.
- Ensure CI and required checks are green before requesting merge.
Development setup
bun run setup
bun run start
Code quality expectations
- Keep modules focused and avoid cross-boundary coupling.
- Prefer explicit typed contracts for API and WebSocket payloads.
- Follow established Svelte 5 runes patterns in
web/.