feat: add MkDocs Material site and publish docs + CI reports to GitHub Pages

This commit is contained in:
2026-04-18 02:14:45 +02:00
parent 59128edc42
commit bc031f2d8b
13 changed files with 158 additions and 75 deletions

27
docs/reports.md Normal file
View File

@@ -0,0 +1,27 @@
# CI Reports
Radixor publishes durable CI artifacts to GitHub Pages on every qualifying run of `.github/workflows/pages.yml`.
## Primary report entry points
- [Latest build summary](../builds/latest/)
- [Javadoc](../builds/latest/javadoc/)
- [Unit test report](../builds/latest/test/)
- [PMD report](../builds/latest/pmd/main.html)
- [JaCoCo coverage report](../builds/latest/coverage/)
- [PIT mutation testing report](../builds/latest/pitest/)
- [Dependency vulnerability report](../builds/latest/dependency-check/dependency-check-report.html)
- [SBOM (JSON)](../builds/latest/sbom/radixor-sbom.json)
- [SBOM (XML)](../builds/latest/sbom/radixor-sbom.xml)
## Benchmark and badge metadata
- [JMH benchmark results (TXT)](../builds/latest/jmh/jmh-results.txt)
- [JMH benchmark results (CSV)](../builds/latest/jmh/jmh-results.csv)
- [Coverage badge metadata](../builds/latest/metrics/coverage-badge.json)
- [Mutation badge metadata](../builds/latest/metrics/pitest-badge.json)
- [Benchmark badge metadata](../builds/latest/metrics/jmh-badge.json)
## Historical runs
- [Browse historical build reports](../builds/)