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

604 B

Contributing

Checks

Run these before pushing:

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:

feat: add timer progress gauge
fix: wrap preview commands on narrow terminals
chore: release v1.1.1