Skip to content

Conversation

@crandmck
Copy link
Collaborator

@crandmck crandmck commented Oct 30, 2025

This PR adds a new custom React component to create reference documentation from the JSON schemas for Reader, Builder, ManifestDefinition, and Settings.

https://deploy-preview-250--cai-open-source.netlify.app/docs/manifest/json-ref/

For now, , the schema JSON files are copied manually into this repo, but should eventually, be copied using a workflow that builds and copies them from c2pa-rs whenever there is a release there.

The intent of this PR is to create reference pages that look similar to what we have now (which are generated using Jekyll code that is not maintainable).

There are still some issues with the links in various places, because the schemas are generated from comments in the Rust code, so they have Rust-style references that are meant for parsing and display in docs.rs.

There are a few other display issues as well.

@github-actions
Copy link

github-actions bot commented Oct 30, 2025

@github-actions github-actions bot temporarily deployed to pull request October 30, 2025 23:39 Inactive
@github-actions github-actions bot temporarily deployed to pull request October 30, 2025 23:53 Inactive
@github-actions github-actions bot temporarily deployed to pull request October 30, 2025 23:58 Inactive
@github-actions github-actions bot temporarily deployed to pull request October 31, 2025 17:57 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants