CatalogEntry
Increases with every change to the template.
Possible values: >= 1
The upstream documentation the template was written from.
Who maintains the template or the app, as the catalog's index lists it. Absent when the template names none.
Possible values: non-empty and <= 100 characters
The template's description as the catalog's index lists it; the catalog card shows an excerpt. Plain text, never markup. Absent when the template has none.
Possible values: non-empty and <= 2000 characters
Where the entry came from: hoserva for the curated catalog, a source id for a user-added source.
curated: Hoserva's own catalog. user_added: a source URL the user added.
Possible values: [curated, user_added]
The source's badge as data: true only when the source's installed archive passed a signature check. False for every entry of an unsigned user-added source.
A stack of this template id exists.
{
"id": "string",
"revision": 0,
"title": "string",
"categories": [
"string"
],
"docs": "string",
"maintainer": "string",
"description": "string",
"source": "string",
"sourceKind": "curated",
"signed": true,
"installed": true
}