-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Seed contribution inspecjs schemas #4
base: main
Are you sure you want to change the base?
Seed contribution inspecjs schemas #4
Conversation
JSON file used as quicktype parser generator input.
JSON file used as quicktype parser generator input.
JSON file used as quicktype parser generator input.
Is the folder structure of seed-contribution a regular practice in this domain? |
Not sure if I understood the question, but I try to provide the rationale behind the two level tree: Name of Top-Level FolderThese JSON files are a contribution to seed the specification work and not the final spec itself. Also, we already have a TC member that agreed with the motion to add the contribution, because we put it in such a clearly specified place. Subfolders Naming the OriginsMaybe other contributions will come along, so I think having a namespace hinting at the origins per folder structure is a future proof way to store contributions. |
An additional idea has been named in the draft agenda for the TC meeting on 2023-01-10 which proposes to use NIST Metaschema for capturing and formalizing the current Heimdall schema. INO this new idea can go side by side with this change set (already contributed to OASIS OHDF per the kavi / OASIS workplace system). Note: When using "NIST Metaschema" (or "JSON Schema" directly) the TC will want to staart from some model ideas of a working implementation regardless. I propose to finally merge this PR as the place (directory) has already been carefully chosen to allow other contributions side-by-side and by merging we merely document the fact of the already contributed data also here in the GitHub TC repository and keep the OASIS TC workplace in sync with this GitHub OASIS TC "workplace". |
Seed Contribution InspecJS Schemas
The three JSON files in this contrinution are used as input for the quicktype schema generator
quicktype in the Heimdall2 repository
to build the corresponding libs/inspecjs apps.
The license at the source site is replicated
within this contribution as LICENSE to provide complete innformation.
The revision of the source repository at which the three JSON files have been taken from
is 70632b92e087903ee7afffaa00a21bf4e445a39f
Checksums
BLAKE3
SHA256
SHA512