Content Repository Reference Structure

This directory contains the reference structure for content repositories that use indiestead-platform.

Purpose

When the platform introduces new configuration files or directories, content repositories need a way to sync these changes. This reference structure serves as the template.

Usage

Content repositories run the sync script to copy missing files from this reference structure:

cd platform
npm run sync-structure       # Apply changes
npm run sync-structure:dry   # Preview changes only

Structure

For Platform Developers

When adding new required files to the platform:

  1. Add .example version to this reference structure
  2. Update sync script if special handling needed
  3. Document in migration guide (if breaking change)
  4. Test sync on existing content repositories

For Content Repository Users

See CONTENT-REPO-SYNC.md for complete documentation on syncing your content repository with platform updates.