-
Notifications
You must be signed in to change notification settings - Fork 194
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
Create XML and JSON code examples for all commonly used OSCAL catalog and profile features #139
Comments
A lower-overhead, lower-maintenance approach to this would be to maintain a canonical set of complete examples, include them in regression testing (to guard against obsolescence), and point into them from the documentation for code examples. However, this doesn't necessarily meet the requirements for display / integration into the docs. Would like some clarification as to what those are. |
4/26/2018 - Sprint 10 Progress Report GOAL: 1/all PROGRESS TO DATE: Some groundwork, that is all PERCENTAGE COMPLETE: 0% OUTSTANDING ISSUES:
If we take the approach "Karen does it by hand" to no 3 here, then she could proceed (with help and guidance from me) if only she knows where to go for examples (no 1). Need to discuss w/ @kscarf1, @david-waltermire-nist and @anweiss. |
As soon as SP800-53 data is cleared cf #143, that can be an input here. |
@wendellpiez @kscarf1 Since these examples are intended to support the pages.nist.gov documentation, I'd like the examples to be simple and synthetic. Each example should be sufficient to demonstrate the use of each element/object in the respective XML and JSON models. I am good with @kscarf1 creating the examples. What we need to work out is a way to validate the examples to make sure they align with the model, and a method to insert them into the documentation pages. |
5/17/2018 - Sprint 10 Progress Report Goal: Create XML and JSON code examples |
5/24/2018 - Sprint 10 Progress Report Goal: Create XML and JSON code examples |
5/24/2018 - Sprint 10 Progress Report Meanwhile I have been working on the metaschema tech, one goal of which (external to Issue #125) is integrating the tagged examples into the docs, to facilitate both correctness (including validation) and maintenance. There are actually three different approaches to maintenance (on the XML side) that we can discuss: inline escaped XML (what we now have); inline XML; and pointers to out-of-line XML. Depending on our choice we have different choices on the JSON side. We could do any or all. |
Status Meeting: 8/23/2018@anweiss will take a lead in addressing it. |
8/30/2018 Status Meeting@anweiss suggests we should focus more on the metaschema (new ticket to be created by @anweiss) to automatically translate the examples from XML to JSON. @anweiss and @wendellpiez and @david-waltermire-nist will continue working on it. |
09/27/2018Discussed metaschema nuances with @wendellpiez. Refactoring |
@anweiss What is the status of this issue? |
@david-waltermire-nist it's been quite a while since I looked at this issue. However, @smichelotti and his team might have some samples that may shareable. |
User Story:
As an OSCAL consumer, I have access to XML and JSON code examples for all commonly used OSCAL catalog and profile features.
Goals:
Dependencies:
None.
Acceptance Criteria
The text was updated successfully, but these errors were encountered: