Files
metabuilder/docs
johndoe6345789 33751e1515 feat: Implement TypeScript JSON Abstraction Pattern documentation
- Added comprehensive documentation for the TypeScript JSON Abstraction Pattern, detailing its architecture, benefits, and practical use cases.
- Included examples of JSON input and corresponding TypeScript output, along with compiler implementation sketches.

feat: Enhance RootLayout to load header and footer packages

- Modified RootLayout to asynchronously load header and footer packages using the unified package loader.
- Rendered header and footer conditionally based on package metadata availability.

refactor: Update package-glue structure and imports

- Refactored package-glue exports to streamline imports and improve organization.
- Removed deprecated package-loader module and adjusted related imports accordingly.

fix: Correct package catalog imports in loader functions

- Updated import paths in various loader functions to reference the core package catalog correctly.

chore: Introduce unified package loader for better package management

- Created a unified package loader to handle loading packages from both filesystem JSON and legacy in-memory catalog.
- Implemented functions to load single and all packages, check package existence, and list package IDs.

feat: Add minimal declarative component renderer

- Introduced a lightweight declarative component registry to facilitate package component loading.
- Implemented functions for loading, retrieving, and listing registered components.
2026-01-02 23:39:55 +00:00
..

MetaBuilder Documentation

This folder contains project documentation for MetaBuilder. It is organised by topic to make information easy to find.

Top-level layout

  • architecture/ — design documents and system architecture
  • guides/ — how-to guides and developer workflows
  • migrations/ — migration notes and compatibility docs
  • packages/ — package-related docs and seeds
  • testing/ — tests and e2e information
  • archive/ — archived or deprecated docs

Housekeeping

  • Keep actively maintained docs in the topic folders above.
  • Move outdated or reference-only files to archive/ and document the reason in ARCHIVE.md.
  • Consolidate overlapping docs (e.g., testing notes) into a single canonical file such as TESTING_COMPLETE.md.

Next steps

  • Review docs/ARCHIVE.md for archiving criteria and run the suggested git move commands when ready.
  • If you want, I can identify and prepare a list of candidate files to archive.

MetaBuilder Documentation

Architecture

Development

Testing & Quality

Reference

Operations

Reports