Contributing
Contributions are welcome! Brewwery is MIT-licensed and developed in public.
Getting Started
- Fork the repository on GitHub
- Clone your fork
- Install dependencies:
pnpm install - Start development:
pnpm dev
Guidelines
- Keep changes scoped and readable
- macOS-first — Brewwery is intentionally macOS-only
- Prefer read-only operations unless a feature explicitly needs mutation
- Do not add: telemetry, authentication, cloud sync, or monetization
- Keep UI consistent with the dark macOS utility aesthetic
- Typed IPC — add shared data shapes to
packages/shared-typesbefore wiring new IPC - Explicit confirmation — all mutating operations must require user confirmation
Development Setup
See the Development guide for full setup instructions.
Pull Requests
- Keep PRs focused on a single change
- Include a clear description of what changed and why
- Ensure
pnpm typecheckandpnpm lintpass - Test your changes with a local Homebrew installation
Reporting Issues
Use GitHub Issues with the provided templates:
- Bug reports — include steps to reproduce, expected behavior, and screenshots
- Feature requests — describe the use case and proposed solution
Code of Conduct
Please keep interactions respectful and constructive.
Last updated on