Skip to content

Latest commit

 

History

196 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoSA

The Museum of Stolen Artefacts is a bilingual public website and a versioned collection of source-attributed records about displaced cultural objects.

The website, collection data, editorials and publishable images all live in this repository. There is no database or separate research application. A deployment builds one static Docker image from the root Dockerfile.

Public website: museumofstolenartefacts.org. This is the configured project address, not a live health report.

Start development

Install mise and Git LFS, then run:

mise trust
mise install
git lfs install
mise exec -- just install
mise exec -- just dev

Open http://localhost:4322/es/ or http://localhost:4322/en/. The website needs no database, Docker or credentials for local development. With mise active, use just directly; otherwise prefix commands with mise exec --.

Run just collection-check after changing collection records and just verify before committing. Run just to list all commands.

Repository

Path Purpose
collection/objects/ One small identity and foregrounding record per object
collection/sources/ Sources with their attributed claims and image records
collection/editorials/ Optional authored Markdown publications linked to objects
collection/images/ Publishable image files stored through Git LFS
src/ Astro pages, components, content and collection loading
public/ Static website assets copied without processing
scripts/ Collection, documentation, deployment and HTTP verification
docs/ Current guides, decisions and retained competency cases

Read collection authoring before adding public records. Architecture explains the reduced model and its political choices. Operations covers Docker and Coolify.

Contributors

Languages