- Implement full web interface with Go html/template server - Add GX component library (buttons, dialogs, tables, forms, etc.) - Create scene/performer/studio/movie detail and listing pages - Add Adult Empire scraper for additional metadata sources - Implement movie support with database schema - Add import and sync services for data management - Include comprehensive API and frontend documentation - Add custom color scheme and responsive layout 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1.8 KiB
1.8 KiB
Assets Directory
This directory contains static assets for the Goondex project.
Structure
assets/
├── logo/ # Project logos (tracked in git)
│ ├── GOONDEX_logo.png
│ ├── GOONDEX_logo_dark.png
│ ├── GOONDEX_logo_light.png
│ ├── GOONDEX_logo.svg
│ └── Team_GoonLOGO.png
│
├── performers/ # Downloaded performer images (NOT tracked in git)
├── scenes/ # Downloaded scene images (NOT tracked in git)
├── studios/ # Downloaded studio logos (NOT tracked in git)
└── galleries/ # Downloaded image galleries (NOT tracked in git)
Git Tracking
TRACKED:
/assets/logo/- All logo files are committed to git
NOT TRACKED (in .gitignore):
/assets/performers/- Performer profile images/assets/scenes/- Scene posters and screenshots/assets/studios/- Studio logos downloaded from TPDB/assets/galleries/- Image galleries- All
.jpg,.jpeg,.png,.gif,.webp,.mp4,.webmfiles outside of/logo/
Why Images Are Not Tracked
Downloaded images from ThePornDB and other sources are:
- Large files - Can quickly bloat the git repository
- User-specific - Each user will download their own copy
- Regenerable - Can be re-downloaded from TPDB anytime
- Privacy-sensitive - Should not be pushed to remote repositories
Local Storage
When Goondex downloads images, they will be stored in subdirectories here:
- Performer images:
assets/performers/{performer_id}/ - Scene images:
assets/scenes/{scene_id}/ - Studio logos:
assets/studios/{studio_id}/ - Galleries:
assets/galleries/{entity_type}/{entity_id}/
All downloaded assets are stored locally and never committed to version control.