Files
metabuilder/docs/INDEX.md
2025-12-25 12:18:47 +00:00

6.7 KiB

Documentation Index

Welcome to MetaBuilder documentation. This guide helps you find what you need.

Start Here

  • README.md - Project overview and quick start
  • PRD.md - Product requirements and feature specifications
  • SECURITY.md - Security policies and best practices

Documentation by Topic

Guides

Quick references and setup instructions for developers.

Implementation Guides

Deep-dive documentation on implemented features and architecture.

Build System

C++ build, compilation, and cross-platform setup.

Deployments & CI/CD

Production deployment, containerization, and continuous integration.

Migrations

Data migrations, code refactoring, and relocation guides.

Troubleshooting

Diagnostics, debugging guides, and common issues.

Archive

Completed phases and historical work.

Code-to-Documentation Mapping

Source Code (src/)

Documentation for TypeScript/React source code

  • components/ - React components (atoms, molecules, organisms)
  • lib/ - Core library modules (auth, database, lua, packages)
  • hooks/ - React custom hooks
  • seed-data/ - Database seed data
  • types/ - TypeScript type definitions
  • styles/ - Styling system and Tailwind configuration
  • tests/ - Unit and integration tests

DBAL (Data Abstraction Layer)

Documentation for C++ and TypeScript database layer

  • api/ - API schemas and versioning
  • backends/ - Database backend implementations (Prisma, SQLite)
  • common/ - Shared DBAL utilities
  • cpp/ - C++ implementation
  • ts/ - TypeScript implementation
  • tools/ - Development tools
  • scripts/ - Automation scripts

Packages

Documentation for feature packages

Additional Topics

Architecture

Fundamental architecture and design patterns.

Database

Database-specific documentation.

Development

Development workflow and best practices.

Lua Scripting

Lua integration and scripting.

  • lua/ - Lua documentation and examples

Reference

Quick lookup and API reference.

Security

Security policies and guidelines.

Navigation Tips

  1. New to MetaBuilder? Start with README.md and ATOMIC_QUICKSTART.md
  2. Building a feature? Check IMPLEMENTATION_ROADMAP.md and the implementation/ folder
  3. Setting up locally? See SASS_QUICK_REFERENCE.md and guides/
  4. Deploying to production? Review NGINX_INTEGRATION.md and deployments/
  5. Debugging issues? Check troubleshooting/ first
  6. Running CI/CD locally? See github-actions-local-testing.md