Skip to main content

generate_schema

Function generate_schema 

Source
pub fn generate_schema() -> Value
Expand description

Generates a JSON Schema describing all crate::cmd::SsgConfig fields.

The returned schema follows the JSON Schema Draft-07 specification and includes type information, descriptions, and default values for every configuration field.

ยงExamples

use ssg::schema::generate_schema;

let schema = generate_schema();
assert_eq!(schema["title"], "SsgConfig");
assert_eq!(schema["type"], "object");