Cratly
Zu Deutsch wechselnDENAV.openEditor

Section-type schema

The section-type grammar is a JSON Schema describing the shape of a section-type manifest and the property-type vocabulary the cratly editor understands. It is owned by cratly (this site), versioned, and stable.

Canonical URL

https://cratly.io/schema/section-types/v0.json

The current published grammar: /schema/section-types/v0.json.

Tools bundle the grammar version(s) they support rather than fetching it at runtime. The published file exists for humans, agents, and third-party tooling, and is served with permissive CORS so it can be fetched cross-origin.

How it is used

  • Adapters (e.g. Scavold) produce a manifest conforming to this grammar and emit it to .cratly/sections.json in each website repository at build time.
  • The cratly editor reads that committed manifest (via the GitLab API — same path it already uses for the file tree and Markdown) and renders a control per declared property.

See Section types for the manifest format and serialization rules, and ADR 0001 for the ownership and delivery decisions.