System override
A System override adjusts one inherited System for this Startup or binds an Integration to it; an untouched System has no override.
| Property | Value |
|---|---|
| Path | systems/ |
| Holds | System |
| Kind | file |
| Leaders | db-first, git-first |
| Team | Engineering Team |
| Written by | Change.merge |
| Compiled by | StartupBuilder |
Example
systems/ in a Startup repository.
---
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.
| Prop | Type | Required | Description |
|---|---|---|---|
settings | json | The System’s Settings this Startup changes. | |
nouns | list of Noun | Nouns the System adds for this Startup. | |
integrations | json | Outside accounts bound to the System, each with its scope. |
Generates
StartupBuilder compiles it into these records, Verbs and routes.
| Kind | What |
|---|---|
| Records | System, Setting, Integration |
| Verbs | None. |
| Routes | None. |