Repository manifest
The repository manifest lists every root in a repository, Startup, Studio, code, or generated, and which side leads each one.
| Property | Value |
|---|---|
| Path | .sb/ |
| Holds | Startup |
| Kind | file |
| Leaders | db-first, git-first |
| Team | Engineering Team |
| Written by | Startup.create, Change.merge |
| Compiled by | StartupBuilder |
Example
.sb/ in a Startup repository.
{
// Written by npm create startups. Commit it.
"roots": [
{ "path": ".", "kind": "startup", "leader": "git" },
{ "path": "code/ bank-feed", "kind": "implementation", "leader": "git" },
{ "path": "generated", "kind": "generated", "leader": "db" }
]
}Props
The keys the file takes.
| Prop | Type | Required | Description |
|---|---|---|---|
roots | json | required | Each root folder in the repository, with its path, its kind and its leader: git or db. |