Thanks for your interest in contributing to Buddi! Please read through this guide before submitting issues or pull requests.
This project follows the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code.
- Search existing issues before creating a new one.
- Use the provided issue templates (bug report or feature request).
- For bugs, include your macOS version, device model (notch vs external display), and steps to reproduce.
- Issues without clear reproduction steps may be closed after 7 days of inactivity.
- Open an issue first to discuss significant changes before starting work.
- Fork the repo and create a branch from
main. - Keep PRs focused -- one feature or fix per PR.
- Follow the existing code style and project structure.
- Test your changes on a macOS device with a notch if possible.
- Fill out the PR template completely.
- Requirements: macOS 15.0+ (Sequoia), Xcode 16+
- Clone the repo:
git clone https://github.com/talkvalue/Buddi.git - Open
buddi.xcodeprojin Xcode - Build and run (Cmd+R)
Use clear, descriptive commit messages:
fix: resolve crash when switching audio sourcefeat: add keyboard shortcut for shelf toggledocs: update installation instructions
AI-assisted contributions are welcome, but you are responsible for reviewing and testing all generated code before submitting. PRs that appear to be unreviewed AI output will be closed with the ai-slop label.
Open a discussion or ask in an issue -- we're happy to help.