Skip to content

HeritageGraph documentation

Canonical topic guides live here. The repository root keeps a short index in DOCS.md plus agent-oriented files (AGENTS.md, CLAUDE.md, ARCHITECTURE.md).

Start here

Doc Topic
SYSTEM_OVERVIEW.md Plain-language map of the whole system
FEATURE_WALKTHROUGH.md Demo walkthrough (forms, graph, 3D)
TROUBLESHOOTING.md Known issues and debugging

By topic

Testing

Doc Topic
testing/TESTING.md E2E suite, validation, manual checklist
../tests/README.md Runner scripts (tests/ folder)

Knowledge graph & RDF

Doc Topic
knowledge-graph/RDF_ENGINE.md Oxigraph engine, projection, SPARQL API, entrypoint bootstrap
knowledge-graph/PIPELINE.md Ingestion → museum/atlas pipeline & SOTA roadmap

Contribution & ontology

Doc Topic
contribution/FORMS.md Registry-driven forms, identity resolution, RDF projection
contribution/KNOWLEDGE_PAGES.md /knowledge/* tabular pages — purpose, matrix, verification
ontology/ONTOLOGY.md LinkML v1.0.0 registry (26 types), lifecycle events, CulturalEntity, LUX interop

Auth & API

Doc Topic
auth/AUTH.md NextAuth + Google OAuth + Django verification
auth/AUTH_GUIDE.md Adding a new OAuth provider
auth/AUTH_ROLES_DEVELOPER_GUIDE.md Roles & permissions
api/VERSIONING.md /api/v1/... versioning

Deployment & operations

Doc Topic
deployment/DEPLOYMENT.md Production Docker + Traefik + TLS
deployment/DOKPLOY.md Dokploy runbook
deployment/deploy_on_coolify.md Coolify runbook

Performance, search, i18n

Doc Topic
performance/CACHING.md Django cache + optional Redis (+ strategy appendix)
performance/SEARCH.md PostgreSQL search strategy
i18n/TRANSLATION.md Translation workflow

Pipelines (suspended / future)

Doc Topic
pipelines/OCR.md OCR document pipeline (suspended)

Developer conventions

Doc Topic
developer/CONVENTIONS.md Naming and code style
developer/SKILLS.md Feature → files capability matrix

MkDocs static site

Build from repo root (see ARCHIVED.md):

pip install -r requirements.txt   # includes mkdocs + material theme
make docs-build                     # → ./site/
make docs-serve                     # http://localhost:8001

mkdocs.yml uses docs_dir: documentation — the nav mirrors the table above.

Maintenance

Doc Topic
TECHNICAL_DEBT.md Known limitations / consolidation record
internal/ Historical planning notes (not user-facing)
ARCHIVED.md Legacy Sphinx site + MkDocs notes

Spec Kit

Feature specifications: ../specs/ (e.g. identity layer, reviewer triage, YAML schema).


Docs aligned with current codebase: (dashboard) route group, Oxigraph + identity bootstrap, suspended OCR, tests/ E2E runners, documentation/ layout (June 2026).