Skip to content

App Builder Flow

This is the Slingshot-consumer flow.

Use it when you are building a product with Slingshot and want to choose the right composition without reading framework internals first.

Read in this order:

  1. docs home
  2. Quick Start
  3. App Authoring
  4. Package-First Authoring
  5. Entity System
  6. examples index
  7. the closest source-backed example
  8. relevant package overview pages
  9. package reference pages only for the packages you are composing

Examples of good starting points:

App-building agents should learn product capability from:

  • top-level docs and start pages
  • example pages
  • source-backed example apps
  • package overview pages
  • package reference generated from current JSDoc

They should not have to reverse-engineer Slingshot internals to learn what packages, operations, or composition patterns exist.

Read Slingshot internals only when:

  • you are authoring a custom plugin
  • a lifecycle dependency is unclear
  • app config behavior needs debugging
  • runtime, SSR, or persistence behavior needs debugging

If you reach that point, switch to the contributor-style narrow read order for only the relevant package or subsystem.

The goal is to move from product brief to composition quickly:

  1. choose an app shape
  2. pick the closest example
  3. identify the required packages
  4. adapt the app config
  5. add app-specific entities, routes, tests, and docs

Related pages: