Skip to content

Repository Tree Map - 2026-02-23 #17937

@github-actions

Description

@github-actions

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions