Skip to main content

Crate gitwell

Crate gitwell 

Source
Expand description

GitWell โ€” surface abandoned work in git repositories.

This is the library crate. The gitwell CLI binary at src/main.rs is a thin wrapper over these modules, and the integration tests in tests/ exercise them directly via this public API.

Modulesยง

cluster
Cross-scanner clustering: group findings that look like the same abandoned effort.
config
GitWell configuration.
execute
Execute queued triage decisions.
git
Thin wrapper around the git CLI.
hook
Install / remove a post-commit hook that runs gitwell --quiet.
json
A small, hand-written JSON parser and pretty-printer.
narrative
Template-based narrative summaries for clusters.
report
Format scan results for humans (ANSI terminal) or machines (JSON).
report_md
Generate a standalone markdown report at .gitwell/report-YYYY-MM-DD.md.
scanner
Scanner trait and registry.
trends
Track scan totals over time in .gitwell/history.json.
triage
Interactive triage walk-through.
triage_state
Persistent state for the triage subsystem.
util