codecrafters-io/build-your-own-x
documentation Markdown 485.7k stars
--
/ 100
Last analyzed: April 3, 2026
Dimension Scores
Individual health dimension scores for this repository
Security 10
Testing 0
Documentation 40
Architecture 25
DevOps 0
Maintenance 46
Detailed Findings
Security 10/100
✗ Security policy (SECURITY.md) No SECURITY.md — add a vulnerability disclosure policy
✗ Pinned dependencies (Actions SHA) No workflow files found to check
✗ Token permissions No workflow files found to check
✗ Dependency update automation No Dependabot or Renovate config found
✗ Code ownership No code ownership file — add CODEOWNERS or OWNERS for review enforcement
✓ No committed .env files No .env files committed
✗ .gitignore present No .gitignore — secrets and build artifacts may be committed
✗ CI workflows (branch protection proxy) No CI system detected — branch protection is unlikely
Testing 0/100
✗ CI workflow (for automated checks) No CI system detected — consider adding link checking and markdown linting
✗ Markdown linting (markdownlint / pymarkdown) No markdownlint config — consider adding for consistent formatting
✗ Link checking (lychee / markdown-link-check) No link checking — broken links erode list quality
✗ Spell check (cspell / aspell / codespell) No spell checker configured
Documentation 40/100
✓ README quality README.md is 46465 chars
✗ LICENSE file No LICENSE file — projects without a license are not legally usable
✗ CONTRIBUTING guide No CONTRIBUTING guide — makes it harder for contributors to get started
✗ CHANGELOG No CHANGELOG — users can't see what changed between versions
✗ Documentation directory or API docs No docs/ directory or API.md
✓ Repository description Description: "Master programming by recreating your favorite technologies from scratch."
Architecture 25/100
✓ README structure (headings + table of contents) README.md found (consider adding a table of contents)
✗ Organized file structure (category directories) No subdirectories — consider organizing content into category folders
✗ Contributing guidelines (CONTRIBUTING.md) No CONTRIBUTING.md — contributors won't know how to add entries
✗ License (LICENSE file) No LICENSE file
✗ Consistent formatting (.editorconfig / markdownlint) No .editorconfig or markdownlint config — consider adding for consistency
DevOps 0/100
✗ CI/CD pipeline (automated checks) No CI pipeline — consider automating link checks and linting
✗ Issue templates (for contribution requests) No issue templates — contributors lack guidance for submitting new entries
✗ PR template (for new additions) No PR template — contributors lack a checklist for new entries
✗ Automation tools (awesome-lint / scripts / Makefile) No automation scripts or awesome-lint — consider adding for quality control
Maintenance 46/100
✓ Last commit recency Last commit 40 day(s) ago — moderately active
✗ Open issue freshness Median open issue age: 2582 day(s) — stale issues accumulating (oldest sampled: 2586 days)
✗ Recent releases No GitHub releases or tags found but repo has recent commits — no release process
✓ Bus factor Bus factor 3 — moderate (danistefanovic, rohitpaulk, sarupbanskota). More contributors would reduce risk.
✓ Community adoption (stars) 485,710 stars — strong community adoption
✗ Maintainer funding No FUNDING.yml found (not penalized)