Files
gosleep/CONTRIBUTING.md
T
forust 355e618c77
ci / rust (push) Successful in 48s
ci / lint-yaml (push) Successful in 5s
release / linux-amd64 (push) Failing after 26s
chore: prepare production rust release
2026-07-03 15:46:48 +02:00

30 lines
604 B
Markdown

# Contributing
## Checks
Run these before pushing:
```bash
cargo fmt --check
cargo test --locked
cargo clippy --locked -- -D warnings
cargo build --release --locked
```
## Style
- Keep the application single-binary and Rust-first.
- Keep config backwards-compatible where possible.
- Prefer explicit, small functions over hidden behavior in the TUI.
- Do not add runtime dependencies on Python, Node, or external services.
## Commits
Use concise conventional commits where practical:
```text
feat: add timer progress gauge
fix: wrap preview commands on narrow terminals
chore: release v1.1.1
```