Skip to content

Legacy: Config-Driven Overview

Config-driven is the older name for what the docs now split into two clearer sections:

Those sections are now the canonical docs path.

Use this mapping:

  • definePackage(...), domain(...), route.*(...), capabilities, and entityRef(...) now live under Package-First Authoring
  • defineEntity(...), defineOperations(...), storage wiring, generated routes, overrides, and extra routes now live under Entity System

Config-driven was too broad. It mixed:

  • package authoring
  • entity authoring
  • route policy
  • storage wiring
  • escape hatches

That made it harder for users to answer basic questions like:

  • how do I scaffold an app?
  • where is the normal package story?
  • where is the normal entity story?
  • where do the advanced customizations begin?

The new split makes those paths explicit.

The old config-driven/* pages still exist for compatibility and deeper reference material, but they are no longer the main learning path.