UCD.js Docs

Architecture

Overview of the main systems and package layers in UCD.js

This section is the reference entrypoint for UCD.js architecture. Use it as a table of contents for system flow, package boundaries, app boundaries, and deeper package-level internals.

Start Here

If you are trying to orient yourself quickly:

  1. Read Data Flow for the end-to-end system picture.
  2. Read Package Layers for dependency direction and package roles.
  3. Use Apps or Packages for deeper notes on a specific area.

System Views

Architecture Areas

Common Entry Points

These are the pages you will likely want most often when working in the repo:

By Intent

  • Learn how data moves through the system: Data Flow
  • Understand dependency direction and layering: Package Layers
  • Inspect an app boundary: Apps
  • Inspect a package boundary: Packages
  • Jump straight to store internals: UCD Store

On this page