Skip to content

Repository files navigation

📌 This is a public repository. To make it private, navigate to Settings → Danger Zone → Change repository visibility → Make private. Visibility changes are reversible but may affect external links and forks.

Academic Asset Library

Centralized media and data repository for all academic outputs.

Structure

academic/
├── images/
│   ├── avatar/
│   │   └── avatar.png
│   ├── logos/
│   │   ├── polyu.svg
│   │   ├── szu.svg
│   │   ├── cvpr.svg
│   │   └── iccv.png
│   └── papers/
│       ├── cvpr2026-osa/      # CVPR 2026 OSA paper figures
│       └── iccv2025-gdkvm/    # ICCV 2025 GDKVM paper figures
├── transcripts/                # Academic transcripts
├── data/                       # Reserved for structured data (citations, stats) — currently empty
├── meta/
│   └── manifest.json          # Asset inventory
└── scripts/
    ├── README.md              # Symlink portability notes (see file)
    ├── generate-manifest.py   # Regenerates meta/manifest.json from images/
    └── sync.py                # Consumer sync script

Usage

Consumers (websites, slides, posters) run the sync script to pull assets:

python3 scripts/sync.py --target ~/projects/my-website/vendor/academic

Or clone as a submodule:

git submodule add https://github.com/mykcs/academic.git vendor/academic

Single Source of Truth

  • Original figures live here (highest quality)
  • Compressed variants are generated at build time
  • Metadata (paper titles, authors, links) will be added to meta/

Adding New Assets

  1. Place original file in the appropriate images/ subdirectory
  2. Update meta/manifest.json
  3. Commit and push
  4. Consumers re-run sync

Repository Size

Total repo size is ~13 MB — large PNG figures are tracked directly in git (no Git LFS). See .gitattributes for binary asset markers.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages