1
0
зеркало из https://github.com/glebtv/tui-textarea.git synced 2026-08-28 11:36:17 +03:00
Files
tui-textarea/CONTRIBUTING.md

25 строки
838 B
Markdown

# Contributing
## Workflow
- Work from short-lived branches (`feature/*`, `fix/*`, `chore/*`).
- Open a pull request into `main`.
- Keep each PR focused and reviewable.
## Quality Bar
- `cargo fmt --check` must pass.
- `cargo clippy --all-targets -- -D warnings` must pass.
- `cargo check` and `cargo test` must pass.
- Do not use `--all-features` for this crate because backend feature sets are mutually exclusive.
## Reviews
- At least one approval is required before merge.
- Keep PR descriptions explicit about behavior changes and compatibility impact.
## Dependency Changes
- Prefer patch/minor updates in batches.
- Handle major updates one crate at a time with tests after each update.
## Commit Messages
- Use clear, imperative commit messages.
- Mention external references where relevant (for example `upstream PR #118`).