Builder Guides

This section explains the implementation surfaces used to build a Jetstack tenant.

In This Section

  • Types Defines the domain schema and high-level object behavior.
  • Properties Defines fields, relations, validation, visibility, filtering, and calculations.
  • Query Result Property Surfaces counts, lists, and links of related records on a record by binding a query to a field.
  • Modules Defines navigation structure and entry experiences.
  • Views Defines list and viewer experiences over query result sets.
  • Queries Defines reusable object selection and data access behavior.
  • Canvases Defines custom page, snippet, widget, and property-oriented experiences.
  • Canvas Items And CanvasBuilder Explains the canvas item model, item families, scope-driven values, and the draft-based builder workflow.
  • Automations Defines business logic flows and event-driven behavior.
  • Scheduler Defines time-based execution for automations.
  • Email Templates Defines reusable outbound email rendering.

Most implementations go more smoothly when built in this order:

  1. types
  2. properties
  3. queries
  4. views
  5. modules
  6. canvases
  7. automations
  8. scheduler and email templates

This order is not mandatory, but it matches how the platform layers depend on one another.