Skip to content

System override

A System override adjusts one inherited System for this Startup or binds an Integration to it; an untouched System has no override.

PropertyValue
Pathsystems/[system].mdx
HoldsSystem
Kindfile
Leadersdb-first, git-first
TeamEngineering Team
Written byChange.merge
Compiled byStartupBuilder

Example

systems/billing.mdx in a Startup repository.

systems/billing.mdx
---
settings:
  retryDays: [3, 5, 7]
  invoiceMemo: Books closed within three business days of month end.
  currency: USD
---

Props

The frontmatter keys the file takes. The body is its prose.

PropTypeRequiredDescription
settingsjsonThe System’s Settings this Startup changes.
nounslist of NounNouns the System adds for this Startup.
integrationsjsonOutside accounts bound to the System, each with its scope.

Generates

StartupBuilder compiles it into these records, Verbs and routes.

KindWhat
RecordsSystem, Setting, Integration
VerbsNone.
RoutesNone.