Files
metabuilder/docs/todo/features/12-DOCUMENTATION-TODO.md

3.8 KiB

TODO 12 - Documentation

  • Fix broken relative paths in docs/README.md:5 (also docs/README.md:230, docs/README.md:261)
  • Fix broken relative paths in docs/START_HERE.md:5
  • Fix broken cross-links in docs/CONTRIBUTING.md:275 (also docs/CONTRIBUTING.md:279)
  • Resolve missing docs/src/ references in docs/NAVIGATION.md:144
  • Update docs organization guides for correct relative paths (docs/DOCS_ORGANIZATION_GUIDE.md:5, docs/DOCS_ORGANIZATION_COMPLETE.md:8)
  • Fix migration guide link in docs/database/PRISMA_SETUP.md:140
  • Fix repo-relative link TODO in docs/deployments/CI_CD_SUMMARY.md:327
  • Fix design tokens link TODO in docs/guides/SASS_QUICK_REFERENCE.md:287
  • Fix getting-started cross-links TODO in docs/guides/getting-started.md:313
  • Fix DBAL integration doc link TODOs (docs/implementation/DBAL_INTEGRATION.md:285, docs/implementation/DBAL_INTEGRATION.md:391, docs/implementation/DBAL_INTEGRATION.md:408)
  • Address archived mapping TODO in docs/archive/src/lib/CODE_TO_DOCS_MAPPING.md:9
  • Fix architecture doc link TODOs (docs/architecture/security.md:260, docs/architecture/deployment.md:298, docs/architecture/testing.md:243, docs/architecture/packages.md:496, docs/architecture/packages.md:498)
  • Fix migrations/refactoring docs that reference the wrong repo structure (docs/migrations/FILE_RELOCATION_GUIDE.md:83, docs/migrations/FILE_RELOCATION_GUIDE.md:92, docs/migrations/RELOCATION_SUMMARY.md:79, docs/refactoring/REFACTORING_INDEX.md:360, docs/refactoring/REFACTORING_SUMMARY.md:450)
  • Review and flesh out ## TODO section in docs/architecture/css-as-abstract-system.md:275

Getting Started

  • Complete quick start guide for new developers
  • Add video tutorials for common tasks
  • Create interactive code examples
  • Document prerequisite installation
  • Add troubleshooting guide for setup issues

Architecture Documentation

  • Complete 5-level permission system docs
  • Add system architecture diagrams
  • Document data flow between components
  • Create component interaction diagrams
  • Add decision records for architectural choices

API Documentation

  • Generate OpenAPI/Swagger documentation
  • Add API usage examples
  • Document authentication flows
  • Create API versioning guide
  • Add rate limiting documentation

Code Documentation

  • Add JSDoc comments to all exported functions
  • Create inline documentation for complex logic
  • Document component prop interfaces
  • Add code examples in documentation
  • Create code style guide

Package Documentation

  • Document each package's purpose and usage
  • Add package configuration options
  • Create package development guide
  • Document package seed data structure
  • Add package contribution guidelines

DBAL Documentation

  • Complete DBAL quick start guide
  • Document TypeScript vs C++ implementation differences
  • Add YAML schema documentation
  • Create adapter development guide
  • Document conformance testing procedures

Lua Documentation

  • Document available Lua functions in sandbox
  • Create Lua script examples
  • Add Lua debugging guide
  • Document script security model
  • Create Lua cookbook with recipes

Operations Documentation

  • Create deployment runbook
  • Document backup and recovery procedures
  • Add incident response playbooks
  • Create monitoring and alerting guide
  • Document scaling procedures

Documentation Infrastructure

  • Set up documentation site generation
  • Add documentation search functionality
  • Implement versioned documentation
  • Create documentation review workflow
  • Add documentation coverage metrics