Add an Evidence-Backed Repository Listing to Harness Maturity Showcase
Description and use
Add a repository with an evidence‑backed maturity score to Harness Maturity Showcase by generating a JSON report, committing it, and validating the record.
Problem
Publish a reproducible maturity score for an open‑source repository with a verifiable evidence chain.
Outcome
The repository is now listed with a reproducible maturity score, complete evidence chain, and passes the showcase’s deterministic checks.
Workflow
- Clone the target repository and checkout the commit to be measured.
- Run the harness-score package against the checkout and capture the JSON output.
- Commit the JSON report to the repository.
- Fork the showcase, edit data/projects.json to add a full‑report record with repo, category, level, score, maxScore, toolVersion, commit, source, and evidence URL.
- Run npm ci && npm run check in the showcase to validate the record.
- Open a pull request for the single listing change and await maintainer review.
Evidence
If you publish a maturity score for an open-source repository, readers need more than a number. They need to know which commit was measured, which scanner produced the result, and where the raw evidence can be inspected.
Run the published package from outside the repository checkout. The documented command writes JSON to standard output and leaves the scanned project unchanged.
Fork the showcase, edit data/projects.json, and add one object. The contribution guide requires source: "study" for a full report.
From the showcase checkout, install its lockfile and run the documented check: npm ci npm run check
- Record date: 2026-10-08T13:40:48.757Z