The badges show the workflow-generated core C/C++ inventory for the repository:
Core LOC= total counted lines acrosssrc/andinclude/Core Files= counted.c,.cpp,.h, and.hppfiles acrosssrc/andinclude/
The values are generated by the Maintenance: Docs workflow via .github/scripts/analyze_code_maturity.py, committed into .github/badges/*.json on develop, and rendered through shields.io dynamic JSON badges.
- The counts come from the repository workflow scanner, not from Tokei.
- The workflow category is intentionally limited to
src/andinclude/; tests, benchmarks, docs, and tools are published as separate badge JSON files. - The badges reflect the committed values in
.github/badges/lines-of-code.jsonand.github/badges/file-count.json.
| Source | URL |
|---|---|
| Badge data file | .github/badges/lines-of-code.json on develop |
| Badge data file | .github/badges/file-count.json on develop |
| Workflow | .github/workflows/maintenance-docs.yml |
| Repository root | https://github.com/makr-code/ThemisDB |
If you want to reproduce the committed badge values locally:
python .github/scripts/analyze_code_maturity.py --root . --no-headers --report-path docs/code_maturity_report.mdThis refreshes the code-maturity report, .github/version_tracking.json, and .github/badges/*.json in the current checkout.