Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.
This repository was archived by the owner on Apr 15, 2026. It is now read-only.

Extraordinary repo size #1519

@andrewwhitecdw

Description

@andrewwhitecdw

FYI on these AI findings. I was curious why the repo took so long to download.

Why This Repository Is So Large (771MB)
Primary Cause: Git History Contains Generated Documentation Sites (90% of size)
The repository uses mike (MkDocs versioning plugin) which commits built HTML sites to git for versioning. This has resulted in:

  • 703MB in git pack file (91% of total repo size)
  • 436,437 git objects stored
  • Multiple versioned builds (v2.15, v2.17, v2.18, v2.19, v2.20) all committed to history
  • Generated HTML files from site/ deployments are stored forever in git history
    Git History Examples:
    Deployed X to v2.20 with MkDocs 1.6.1 and mike 2.1.3
    Deployed X to v2.19 with MkDocs 1.6.1 and mike 2.1.3
    Deployed X to v2.18 with MkDocs 1.6.1 and mike 2.1.3
    Secondary Cause: Large Media Files in Current Docs (63M docs/ directory)
  • 37MB: docs/home/img/new-navigation2-19.mp4
  • 1.6MB each: Two PNG screenshots in SSO authentication section
  • Many 300-500KB screenshots throughout docs
    Note: .gitignore excludes site/ (current build directory) but NOT the versioned subdirectories (v2.15/, v2.16/, etc.) that mike creates, so those accumulate in git history.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions