dburriss/fennel
49.2
Weak · 3 October 2026
363
lines of production code
F#
primary language
2
measurements over time
What this system is
Fennel is a .NET library designed for parsing and generating Prometheus metric strings. It provides a C\# API that transforms raw text into structured line objects and formats metrics for export. Recent development has focused on refining the parsing API and updating the underlying .NET runtime, indicating a stable, maintenance-oriented trajectory for this utility component.
Architecture
- Bounded contexts: Fennel
How it got here
2020 — Fennel library foundation and API development
12 changes.
This period established the Fennel library by setting up the project structure, dependencies, and initial unit tests for Prometheus text parsing. Development then progressed to implementing a C\# API for generating Prometheus metric strings, including refactoring the parser to handle unknown metric types and optional numeric values. The work concluded with comprehensive testing and the release of version 0.2.0.
2021 — ParseText API refactoring
3 changes.
The period focused on refactoring the ParseText method within the Fennel source to return a sequence of ILine objects instead of its previous format. This behavioral change was accompanied by the addition of specific test assertions to verify the new return type and content. The work also included a minor dependency update and migration of tests to .NET 5 as part of the 0.3.0 release preparation.
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 49 → 49 (+0.6)
- Rubric changed (rubric-2026.09.15 → rubric-2026.10.1) — scores are not directly comparable.
Lenses
- Code Health 100 → 100 (+0.0)
- Architecture 51 → 58 (+7.6)
- Maturity 39 → 39 (+0.0)
- Readiness 51 → 51 (+0.0)
- Security 66 → 59 (-6.8)
Resolved (2)
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
Architecture
- Unchanged — 0 containers · 1 contexts · 0 edges
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
dburriss/fennel was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 3 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 3eaf2db2e70d06c6c801fc8323acfc220fffbb81 — the exact code this score is about.
- Scored under rubric-2026.10.1 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-4f4226d619ea.