CMS Examples

CMS Schema Examples

These fixtures demonstrate the proposed schema contract from hugo-cms-roadmap.md.

Each archetype directory contains:

  • config.yaml
  • collections/*.yaml

Shared assumptions in these fixtures:

  • content stays repo-managed
  • media stays repo-managed
  • workflow targets Forgejo-backed review
  • file-backed content remains the source of truth
  • schema differences should be expressed through collection files and extension registration, not through archetype-specific generator core logic

These files are examples for planning and validation. They are not yet consumed by the current runtime.

Archetypes included:

  • portfolio
  • education
  • documentation
  • research-lab
  • academic
  • booking-management