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 check
    • bun run test
    • bun 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/.