Thanks for your interest in contributing.
- Fork the repo
- Clone your fork
- Create a branch:
git checkout -b feat/your-feature - Make your changes
- Run
cargo fmt && cargo clippy - Commit with a clear message
- Push and open a PR
- Run
cargo fmtbefore committing - No clippy warnings
- Keep it simple, avoid over-engineering
- Follow existing patterns in the codebase
Single line, short, direct. Use verbs like Add, Fix, Update, Remove.
Add station volume control
Fix pomodoro timer reset bug
Update README with new keybindings
Remove unused imports
- Keep PRs focused on a single change
- Include a clear description of what and why
- Link related issues if any
- Check existing issues before opening a new one
- Use the issue templates
- Be specific about the problem or feature
Open an issue or start a discussion.