Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ExtensionSchemaURLs = map[string]string{}
ExtensionSchemaURLs maps Grove extension keys to the canonical URL of their JSON schema. Tools in the ecosystem publish their own schemas, and this manifest is used to compose them into a unified schema for validation and IDE support.
NOTE: For now using placeholder GitHub release URLs. In production, these should redirect through schemas.grove.sh for clean, versioned URLs.
Extension schemas are currently commented out for testing. Once schemas are published as GitHub release assets or through a schema hosting service, they can be uncommented.
Functions ¶
This section is empty.
Types ¶
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
Validator validates configuration against the embedded JSON Schema.
func NewValidator ¶
NewValidator creates a new schema validator, loading the embedded schema.