-
Notifications
You must be signed in to change notification settings - Fork 263
Description
Overview
Repository github/gh-aw contains 3,199 files totalling 247 MB on disk (of which ~202 MB are tutorial video assets in docs/public/videos/). The core codebase (Go sources, workflows, actions scripts) accounts for ~38 MB across 2,985 files. The dominant language is Go (1,534 .go files), with Markdown (769 .md) and CommonJS scripts (416 .cjs) also heavily represented.
Key Metrics
| Metric | Value |
|---|---|
| Total files | 3,199 |
| Total size (on-disk) | 247 MB |
| Go source files | 1,534 |
| Markdown files | 769 |
| CommonJS scripts | 416 |
| YAML workflow files | 188 |
| Shell scripts | 62 |
| Deepest significant package | pkg/workflow/ (928 files) |
📊 ASCII Tree Map
Repository Tree Map — github/gh-aw
═══════════════════════════════════════════════════════════════════
Size scale (bars): each █ ≈ 1 MB (max bar = 20 █ at 18 MB)
* docs/ size inflated by ~202 MB of .mp4 tutorial videos
/ [3,199 files | 247 MB]
│
├─ 📁 pkg/ [1,754 files | 18 MB] ████████████████████
│ │
│ ├─ 📁 workflow/ [ 928 files | 11 MB] ████████████
│ │ ├─ 📄 *.go (compiler, frontmatter, YAML gen)
│ │ ├─ 📁 js/ [ 60 files | 60 KB] CommonJS action scripts
│ │ ├─ 📁 sh/ [ 12 files | 12 KB] Shell scripts
│ │ ├─ 📁 testdata/ [ 216 KB] Golden test fixtures
│ │ ├─ 📁 schemas/ [ 120 KB] JSON schemas
│ │ └─ 📁 prompts/ [ 20 KB] Prompt templates
│ │
│ ├─ 📁 cli/ [ 588 files | 5.4 MB] ██████
│ │ ├─ 📄 *_command.go (compile, audit, mcp, logs …)
│ │ └─ 📁 workflows/ [ 740 KB] Agentic workflow .md files
│ │
│ ├─ 📁 parser/ [ 99 files | 1.6 MB] ██
│ │ └─ 📁 schemas/ [ 360 KB] Frontmatter JSON schemas
│ │
│ ├─ 📁 console/ [ 92 files | 544 KB] █
│ │ └─ 📁 testdata/ [ 216 KB]
│ │
│ ├─ 📁 stringutil/ [ 13 files | 100 KB]
│ ├─ 📁 constants/ [ 2 files | 68 KB]
│ ├─ 📁 logger/ [ 9 files | 60 KB]
│ ├─ 📁 styles/ [ 3 files | 32 KB]
│ └─ 📁 (util packages×9) [ 18 files | ~80 KB] sliceutil repoutil envutil …
│
├─ 📁 .github/ [ 439 files | 14 MB] ███████████████
│ │
│ ├─ 📁 workflows/ [ 399 files | 13 MB] ██████████████
│ │ └─ 📁 shared/ [ 420 KB] Reusable workflow components
│ │
│ ├─ 📁 aw/ [ ~8 files | 316 KB]
│ │ ├─ 📁 imports/ [ 24 KB]
│ │ ├─ 📁 runbooks/ [ 20 KB]
│ │ └─ 📁 logs/ [ 8 KB]
│ │
│ ├─ 📁 agents/ [ 144 KB] Custom agent definitions
│ ├─ 📁 copilot/ [ 56 KB]
│ │ └─ 📁 instructions/ [ 52 KB]
│ ├─ 📁 actions/ [ 40 KB] Composite GHA actions
│ └─ 📁 skills/ debugging-workflows, documentation
│
├─ 📁 actions/ [ 496 files | 5.9 MB] ███████
│ │
│ └─ 📁 setup/ [ 488 files | 5.8 MB] ██████
│ ├─ 📁 js/ [ 429 files | 5.5 MB] ██████ ← CJS runtime scripts
│ ├─ 📁 sh/ [ 34 files | 220 KB] Shell runtime scripts
│ ├─ 📁 md/ [ 24 files | 100 KB] Markdown templates
│ └─ 📁 src/ [ 1 file | 8 KB]
│
├─ 📚 docs/ [ 214 files | 207 MB*] ██ (* 202 MB = .mp4 videos)
│ ├─ 📁 public/ [~71 files | 204 MB]
│ │ ├─ 🎬 videos/ [ 7 files | ~202 MB] Tutorial .mp4 files
│ │ ├─ 🖼 images/ [ 540 KB]
│ │ └─ 📁 fonts/ [ 112 KB]
│ └─ 📁 src/ [ 143 files | 2.2 MB] Astro Starlight site
│ ├─ 📁 content/ [ 1.7 MB] MDX documentation pages
│ ├─ 📁 assets/ [ 300 KB]
│ ├─ 📁 components/ [ 80 KB]
│ └─ 📁 styles/lib/ [ 92 KB]
│
├─ 📁 scratchpad/ [ 62 files | 1.3 MB] █ Dev notes & guides
│ └─ 📁 agents/ [ 32 KB]
│
├─ 📁 scripts/ [ 26 files | 244 KB] Build & utility scripts
├─ 📁 skills/ [ 26 files | 364 KB] Skill documents
│ └─ 📁 developer/ [ 64 KB]
├─ 📁 specs/ [ 4 files | 280 KB] Feature specs
├─ 📁 cmd/ [ 9 files | 104 KB]
│ └─ 📁 gh-aw/ [ 9 files | 92 KB] CLI entrypoint
├─ 🔧 schemas/ [ 1 file | 36 KB] Root JSON schema
├─ 📁 internal/ [ 2 files | 24 KB]
├─ 📁 .changeset/ [ 440 KB] Changesets
├─ 📁 research/ [ 112 KB]
└─ 📁 socials/ [ 120 KB]
```
</details>
---
### File Type Distribution
```
Extension Count Bar
─────────────────────────────────────────────────
.go 1,534 ████████████████████████████████████████ Go source
.md 769 ████████████████████ Markdown docs/workflows
.cjs 416 ███████████ CommonJS action scripts
.yml 188 █████ GitHub Actions YAML
.sh 62 ██ Shell scripts
.golden 47 █ Test golden files
.json 41 █ Schemas & config
.png 21 Images
.ts 17 TypeScript
.mdx 14 Astro MDX docs
```
---
### Top 10 Largest Files
| Size | File |
|------|------|
| 69 MB | `docs/public/videos/install-and-add-workflow-in-cli.mp4` |
| 54 MB | `docs/public/videos/create-workflow-on-github.mp4` |
| 19 MB | `docs/public/videos/create-pat-org-copilot.mp4` |
| 19 MB | `docs/public/videos/create-pat-org-agent.mp4` |
| 17 MB | `docs/public/videos/create-pat-user-project.mp4` |
| 17 MB | `docs/public/videos/create-pat-org-project.mp4` |
| 6.3 MB | `docs/public/videos/create-pat-user-copilot.mp4` |
| 1.7 MB | `docs/public/peli.png` |
| 920 KB | `docs/public/blog-combined.png` |
| 492 KB | `docs/public/videos/create-workflow-on-github.png` |
> ℹ️ The top 7 files alone account for **201 MB** (81%) of total repository size — all tutorial videos in `docs/`.
---
### Directory Heat Map (excl. video assets)
```
Adjusted size (202 MB video assets subtracted):
pkg/ ████████████████████ 18 MB ← Core Go packages
.github/ ███████████████ 14 MB ← CI/CD + agentic workflows
actions/ ██████ 6 MB ← Runtime CJS/SH scripts
docs/src+pub* ████ 5 MB ← Documentation site
scratchpad/ █ 1.3 MB
skills/ 364 KB
scripts/ 244 KB
References:
Note: This was intended to be a discussion, but discussions could not be created due to permissions issues. This issue was created as a fallback.
Tip: Discussion creation may fail if the specified category is not announcement-capable. Consider using the "Announcements" category or another announcement-capable category in your workflow configuration.
Generated by Repository Tree Map Generator
- expires on Feb 24, 2026, 4:14 PM UTC