Uploading and Tagging References
Upload through GitHub
Section titled “Upload through GitHub”- Open
site/public/references/images/in the repository. - Choose Add file → Upload files.
- Use a descriptive lowercase filename with hyphens, such as
assyrian-lion-relief-nineveh.jpg. - Commit the image to
mainor a working branch. - Add one object to
site/src/data/reference-images.json.
If the image folder does not yet exist, GitHub creates it when the first image is uploaded.
Metadata format
Section titled “Metadata format”{ "title": "Assyrian lion relief", "image": "/references/images/assyrian-lion-relief-nineveh.jpg", "alt": "Stone relief showing a royal lion hunt", "category": "Historical art", "subject": "YHWH visual language", "tags": ["assyrian", "relief", "empire", "lion", "composition"], "notes": "Useful for imperial scale, profile rhythm, and carved narrative bands.", "source": "https://example.com/source-page", "credit": "Museum or artist credit", "added": "2026-07-12"}Tagging rules
Section titled “Tagging rules”Use a small number of repeatable tags. Prefer stable terms such as:
- Entry:
ninsianna,lilitu,jericho,egg-sanctuary,athame - Discipline:
character,environment,weapon,material,lighting,ui - Function:
silhouette,composition,surface,palette,architecture,animation - Source tradition:
sumerian,akkadian,assyrian,byzantine,brutalist,science-fiction
Do not use near-duplicate tags such as architecture, architectural, and buildings. Add the image to the relevant wiki page as well when it becomes a primary reference for a specific topic.
Copyright and provenance
Section titled “Copyright and provenance”Store the source URL and credit whenever known. The private library is for development reference; it does not imply permission to publish an image in marketing material or ship it in the game.