ledger_c
https://github.com/din-es/ledger_c
Go
Decisions that can't silently rot — anchor a design decision to the exact code it governs, follow it through refactors and renames, and fail CI when the code changes but the rationale doesn't.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported1 Subscribers
Add a CodeTriage badge to ledger_c
Help out
- Issues
- Add shell completions for bash, zsh and fish
- Support a config file for repo defaults
- Obsidian: add a re-anchor button to drifted code blocks
- Add `ledger export` to produce a decision report
- Neovim integration using the existing JSON API
- Benchmark and profile on repos with many decisions
- Anchor to symbol names instead of line ranges
- Replace git subprocess calls with in-process go-git
- Docs
- Go not yet supported