Publish a JSON Schema for raid-defs.schema.json, raid-profile.schema.json, and raid-repo.schema.json at a stable URL so IDEs and agents get autocomplete, validation, and inline docs.
Requirements
- JSON Schema file published at a stable URL (e.g.
https://raidcli.dev/schema/v1/raid-defs.schema.json, etc.)
- Schema referenced in generated files via:
# yaml-language-server: $schema=https://raidcli.dev/schema/v1/raid-defs.schema.json, etc.
- Schema versioned (v1, v2…) so upgrades don’t break existing configs
- Validated in CI so schema and Go structs stay in sync, detect breaking changes if possible
- Update SchemaStore reference to new url
Publish a JSON Schema for raid-defs.schema.json, raid-profile.schema.json, and raid-repo.schema.json at a stable URL so IDEs and agents get autocomplete, validation, and inline docs.
Requirements
https://raidcli.dev/schema/v1/raid-defs.schema.json, etc.)# yaml-language-server: $schema=https://raidcli.dev/schema/v1/raid-defs.schema.json, etc.