6.4 KiB
Documentation Index
Last Updated: January 2025
Purpose: Complete guide to all documentation in the Moyos Wedding App repository
Quick Start
New to the project? Start here:
- SSOT.md - Single Source of Truth (start here!)
- SSOT.md - Local Development Setup - Get up and running
- SSOT.md - Environment Configuration - Configure your environment
Main Documentation
SSOT.md - Single Source of Truth
The definitive documentation for the Moyos Wedding App.
Contains:
- Overview - Project description, tech stack, features
- Architecture - System architecture, directory structure, data flow
- Local Development Setup - Installation, setup, development commands
- Environment Configuration - All environment variables, security best practices
- Database & Supabase - Database setup, Supabase integration, migrations
- Deployment (Proxmox) - Production deployment to Proxmox
- Troubleshooting - Common issues and solutions
- Operations & Runbooks - Backup, monitoring, maintenance
When to use: Always start here. This is the single source of truth for all information.
Supporting Documentation
Operational Runbooks
deployment-runbook.md
Detailed deployment procedures and runbooks.
Contains:
- Pre-deployment checklist
- Step-by-step deployment process
- Post-deployment verification
- Rollback procedures
- Troubleshooting deployment issues
When to use: When deploying to production or staging.
backup-procedures.md
Backup and restore procedures.
Contains:
- Backup strategy and frequency
- Automated backup setup
- Manual backup procedures
- Restore procedures
- Backup verification
When to use: When setting up backups, performing backups, or restoring from backups.
Development Guidelines
coding-standards.md
Code style guide and development standards.
Contains:
- File and folder naming conventions
- Type definitions
- Component patterns
- API route structure
- Import organization
- Testing guidelines
When to use: When writing or reviewing code.
Documentation Governance
DOCS_GOVERNANCE.md
Rules and guidelines for maintaining documentation.
Contains:
- Documentation structure rules
- Naming conventions
- PR checklist for documentation
- How to update SSOT
- Versioning policy
When to use: When creating, updating, or reviewing documentation.
DOCS_MIGRATION_PLAN.md
Complete migration plan for documentation consolidation.
Contains:
- List of all markdown files
- Action for each file (KEEP/MERGE/DELETE/RENAME)
- Redirect map (old path → new path)
- Migration rationale
When to use: Reference for understanding documentation structure changes.
Where to Find What
Setup & Installation
- Local Development: SSOT.md - Local Development Setup
- Environment Variables: SSOT.md - Environment Configuration
- Database Setup: SSOT.md - Database & Supabase
Deployment
- Quick Start: SSOT.md - Deployment (Proxmox)
- Detailed Procedures: deployment-runbook.md
- Backup Setup: backup-procedures.md
Development
- Code Standards: coding-standards.md
- Architecture: SSOT.md - Architecture
- API Documentation: SSOT.md - Architecture (see data flow section)
Troubleshooting
- Common Issues: SSOT.md - Troubleshooting
- Deployment Issues: deployment-runbook.md (troubleshooting section)
Operations
- Backups: backup-procedures.md
- Monitoring: SSOT.md - Operations & Runbooks
- Maintenance: SSOT.md - Operations & Runbooks
Documentation Structure
docs/
├── SSOT.md # Single Source of Truth (START HERE)
├── DOCS_INDEX.md # This file - documentation index
├── DOCS_GOVERNANCE.md # Documentation governance rules
├── DOCS_MIGRATION_PLAN.md # Migration plan and file actions
├── deployment-runbook.md # Detailed deployment procedures
├── backup-procedures.md # Backup and restore procedures
└── coding-standards.md # Development guidelines
Quick Reference
| What You Need | Where to Find It |
|---|---|
| Project overview | SSOT.md - Overview |
| Local setup | SSOT.md - Local Development Setup |
| Environment variables | SSOT.md - Environment Configuration |
| Database setup | SSOT.md - Database & Supabase |
| Deploy to production | SSOT.md - Deployment (Proxmox) |
| Deployment details | deployment-runbook.md |
| Backup procedures | backup-procedures.md |
| Troubleshooting | SSOT.md - Troubleshooting |
| Code standards | coding-standards.md |
| Architecture | SSOT.md - Architecture |
Contributing to Documentation
- Read DOCS_GOVERNANCE.md - Understand the rules
- Update SSOT.md - Add/update information in the single source of truth
- Update this index - If adding new supporting docs, update this file
- Link from SSOT - Ensure new content is linked from SSOT.md
- Run validation - Run
./scripts/check-docs.shbefore committing
Questions?
- Can't find what you need? Check SSOT.md first
- Documentation outdated? Update SSOT.md and create a PR
- New documentation needed? Read DOCS_GOVERNANCE.md first
Last Updated: January 2025
Maintained By: Development Team