kamranahmedse/developer-roadmap
application TypeScript 352.1k stars
F
53
/ 100
Last analyzed: April 3, 2026
Dimension Scores
Individual health dimension scores for this repository
Security 30
Testing 56
Documentation 45
Architecture 59
DevOps 50
Maintenance 78
Detailed Findings
Security 30/100
✗ Security policy (SECURITY.md) No SECURITY.md — add a vulnerability disclosure policy
✗ Pinned dependencies (Actions SHA) 0/5 action refs pinned to SHA (0%) — pin actions to full commit SHA for supply-chain safety
✗ Token permissions No workflow has an explicit `permissions:` block — defaults to write-all
✗ 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 .gitignore found
✓ CI workflows (branch protection proxy) GitHub Actions found (likely branch protection in place)
Testing 56/100
✓ CI workflows GitHub Actions detected
✓ Test files 38 test-related file(s) found
✗ Coverage configuration No coverage configuration detected
✗ Test runner configured No test runner found (no test script, pytest, cargo, or go.mod)
✗ Pre-commit hooks No pre-commit hooks found
Documentation 45/100
✗ README quality No README found (.md, .rst, or plain)
✓ LICENSE file License: NOASSERTION
✓ CONTRIBUTING guide Contributing guide found
✗ 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: "Interactive roadmaps, guides and other educational content to help developers grow in their careers."
Architecture 59/100
✓ Type safety (tsconfig.json) tsconfig.json found
✗ Linter (ESLint / Biome) No ESLint or Biome config
✗ Code formatter (Prettier / Biome) No formatter config
✓ Organized source structure src/ or packages/ directory found
✓ Build configuration Build config found
DevOps 50/100
✓ CI/CD pipeline GitHub Actions
✗ Container support (Docker) No Docker configuration
✗ Release automation No release automation (semantic-release, changesets, etc.)
✓ Issue/PR templates Issue/PR templates found
✗ Deployment/Infrastructure config No deployment configuration detected
Maintenance 78/100
✓ Last commit recency Last commit 1 day(s) ago — actively maintained
✓ Open issue freshness Median open issue age: 4 day(s) (oldest sampled: 4 days)
✗ Recent releases Latest release 1183 day(s) ago but repo has recent commits — release hygiene gap
✓ Bus factor Bus factor 2 — moderate (kamranahmedse, github-actions[bot]). More contributors would reduce risk.
✓ Community adoption (stars) 352,100 stars — strong community adoption
✓ Maintainer funding Funding file found (.github/FUNDING.yml) — sustainability signal