wetzel icon indicating copy to clipboard operation
wetzel copied to clipboard

Generate Markdown documentation from JSON Schema

Results 16 wetzel issues
Sort by recently updated
recently updated
newest added

I use a circular model for my JSON schema. So as an example JSON, something like this: ```json { "guides": [{ // This can go on forever recursively "children": [{...

Please add support for `patternProperties`. It should be treated exactly like `properties` from a documentation perspective.

enhancement

"Required" isn't always a yes/no condition in the glTF schema. Some types like [image](https://github.com/KhronosGroup/glTF/blob/41657440949864444672b8a2776b7c5086ad90e5/specification/2.0/schema/image.schema.json#L40-L43) have a "one or the other is required" kind of condition, that is not reflected in...

enhancement

Fixes https://github.com/KhronosGroup/glTF/issues/2165 Adding the `minProperties` information was trivial: If it is there, just add the bullet point: ![Khronos Wetzel minProperties](https://github.com/CesiumGS/wetzel/assets/5597569/08c1fbb4-388c-4b7f-9e45-0e98cee487d2) (It also handles `maxProperties`. This is not used in the...

This is a **DRAFT** (and most likely will remain a draft forever) for generating TypeScript classes from the 3D Tiles JSON Schema. The command line is ``` node bin/wetzel.js ^...

Need to exclude Json fields from generation. Maybe an `optional = false` or similar.