mirror-cockpit-project-cockpit/doc/modules/ROOT/attachments
Freya Gustavsson 8cbbef0df1 doc: JSON schema for cockpit manifest.json
Our `manifest.json` is currently only documented through our docs, and
in there it can be quite confusing. We tend to instead copy from other
repos or pages and I assume other projects do too. But modifying it can
be tedious.

Setting this JSON schema as a `$schema` property in your `manifest.json`
file will make all properties validated against.

For usage within manifest files the schema will be published under
Antora as an attachment and will therefore be versioned. This can be
accessed using the following for example:
- https://docs.cockpit-project.org/cockpit-guide/latest/_attachments/schema.json
- https://docs.cockpit-project.org/cockpit-guide/363/_attachments/schema.json

Assisted-by: AI
Signed-off-by: Freya Gustavsson <freya@venefilyn.se>
2026-07-13 20:30:40 +02:00
..
schema.json doc: JSON schema for cockpit manifest.json 2026-07-13 20:30:40 +02:00