repowisegooglechrome/modern-web-guidance-src

Architecture of googlechrome/modern-web-guidance-src

googlechrome/modern-web-guidance-src is 1,864 source files holding 4,874 symbols across 4 modules, written mainly in TypeScript, JavaScript, Astro. The largest module is src, with 425 files, and 5 files are entry points into the dependency graph.

How modern-web-guidance-src fits together

Commands enter through the command line, with entry points such as bin/gd.ts and src/analyzing/cli.ts among the five entry points indexed for the repository. The src directory holds most of the code, 425 files covering analysis, the dashboard, CI, and telemetry. The guides directory, with 226 files, holds the guide content that the CLI searches and retrieves by ID. Each skill is defined in a SKILL.md file under .agents/skills, such as .agents/skills/coherence-auditor/SKILL.md, with helper scripts such as coherence-audit.ts beside it. The grader replay script at .agents/skills/grader-replay/scripts/replay.ts is one of the central files in the repository. src/dashboard/server.js is an entry point for the dashboard.

Largest modules

  • src: 425 files and 101,448 lines of code
  • guides: 226 files and 60,308 lines of code
  • .agents: 5 files and 1,446 lines of code
  • bin: 1 file and 360 lines of code

Languages

By file count: TypeScript 604 files, JavaScript 32 files, Astro 18 files, Shell 3 files.

Documentation

Repowise documents modern-web-guidance-src in 628 pages generated from the source, 54 of them written explanations of the repository and its modules.

More on modern-web-guidance-src: summary and FAQ, codebase overview, code health.

Related guide: Best dependency graph tools for monorepos