Repository Tree Map - December 2025 #5876
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it was created by an agentic workflow more than 3 days ago. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The gh-aw repository contains 1,761 files totaling 55 MB, with a rich ecosystem of Go code, workflow definitions, documentation, and automation. The majority of the repository's size (71%) comes from compiled workflow
.lock.ymlfiles in.github/workflows/, with the core Go codebase inpkg/representing 25% of the total size.The repository demonstrates a well-organized modular structure with distinct separation between CLI commands (
pkg/cli/), workflow compilation (pkg/workflow/), parsing logic (pkg/parser/), and supporting utilities. The presence of 158 markdown workflow definitions and 112 compiled lock files highlights the project's focus on agentic workflow automation.📊 Repository Statistics
Overview
Size Distribution by Extension
.yml.go.md.cjs.json.sh.tsLargest Files
.github/workflows/poem-bot.lock.yml.github/workflows/smoke-copilot-no-firewall.lock.yml.github/workflows/smoke-copilot-playwright.lock.yml.github/workflows/daily-performance-summary.lock.yml.github/workflows/smoke-copilot.lock.yml.github/workflows/smoke-copilot-safe-inputs.lock.yml.github/workflows/speckit-dispatcher.lock.yml.github/workflows/q.lock.yml.github/workflows/pr-nitpick-reviewer.lock.yml.github/workflows/daily-issues-report.lock.yml🌲 ASCII Tree Map Visualization
🎯 Key Insights
Architecture Highlights
1. Workflow-Centric Design (71% of repository)
The
.github/workflows/directory dominates the repository size with 39 MB, containing:.lock.ymlfiles - Generated GitHub Actions workflowspoem-bot.lock.ymlat 632 KB2. Modular Go Codebase (25% of repository)
The
pkg/directory showcases clean architectural separation:workflow/(8.7 MB, 552 files) - Core workflow compilation engine.cjsfiles) for GitHub Actions runtimecli/(3.3 MB, 228 files) - Command-line interface layerparser/(816 KB, 42 files) - Markdown frontmatter parsing3. Documentation & Developer Experience (2.4%)
docs/src/4. Language Distribution
5. Build & Automation Infrastructure
.specify/directory (232 KB) with custom commands and scripts.changeset/for versioning and release managementinstall-gh-aw.sh) for easy distributionRepository Health Metrics
Growth Patterns
Largest growth areas:
Optimization opportunities:
.lock.ymlfiles are large (avg 350 KB) but necessary for deployment📈 File Type Analysis
Top 20 File Extensions by Count
.go.md.cjs.yml.json.sh.ts.astro.txt.mdx.js.mjs.svg.py.gitignore.mod.gitattributes.yaml.webp.sumProgramming Language Breakdown
Go (Primary Language)
pkg/subdirectoriesJavaScript/TypeScript (Actions Runtime)
Documentation
Configuration & Build
Generated: December 8, 2025
Repository: githubnext/gh-aw
Commit: Current HEAD
Beta Was this translation helpful? Give feedback.
All reactions