Skip to content
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

Feature pipeline refactor 2021 05 #152

Merged
merged 57 commits into from
Jun 6, 2021

Conversation

david-waltermire
Copy link
Collaborator

Committer Notes

Merging new documentation, schema, and content conversion pipeline.

All Submissions:

  • Have you followed the guidelines in our Contributing document?
  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?
  • Have you squashed any non-relevant commits and commit messages? [instructions]
  • Do all automated CI/CD checks pass?

Changes to Core Features:

  • Have you added an explanation of what your changes do and why you'd like us to include them?
  • Have you written new tests for your core changes, as applicable?
  • Have you included examples of how to use your new feature(s)?
  • Have you updated all website](https://pages.nist.gov/metaschema) and readme documentation affected by the changes you made? Changes to the website can be made in the website/content directory of your branch.

wendellpiez and others added 30 commits April 20, 2021 16:11
Improved performance of the compose pruning using an accumulator.
…-enhancements-1

Bug fixes and performance enhancements
Initial commit of an Oxygen Metaschema framework.
…-enhancements-2

Ongoing Refactoring of Metaschema Compose
wendellpiez and others added 26 commits May 18, 2021 11:39
Fixing IDs in JSON schema per issue #933.
Initial calabash XProc implementation.
* Addressing datatype validation issues: whitespace collapsing; non-empty values; ncname-workalike in JSON Schema - see usnistgov/OSCAL#911  usnistgov/OSCAL#805 also #33 #67 #68
* Improvements to XSD production; fully aligning 'token' datatype across XSD and JSON Schema implementations.
* Many adjustments toward correct converter generation, though still broken - start with unit test toolchains/xslt-M4/metapath/metapath-jsonizing.xspec - this is a fail-safe commit

* Now appears to pass testing scenarios (but more testing is coming)

* Committing a version that handles test data correctly (so far) from rebuilt metaschema composition addressing #51 #53 #76
Updating converter pipelines to reflect new pipeline.
)

* Now displaying constraints in documentation at point of definition; WIP on constraint path matching logic
* Updating convertor generator and other pipelines to latest XSLT sequence.
* Addressing several small display and linking glitches in docs generation
* Docs generation revamp Reworked reference and other pages to sketch - #128 and others
* Repairing smaller glitches in JSON reference
* Misc improvements and enhancements to JSON Reference and other generated schema docs
* New improved XML Reference page generator; also some cleanup
* Adjusting internal organization of HTML docs
* Building out XML reference and XML and JSON definitions (Metaschema reference) pages
* Linking from references to their definitions in Definitions page
* One more missing data point
* Further adjustments to definitions pages
* Sorting definitions in docs by name; better display for grouping and other features; bug repair in (display) level assignment
* Merged definition (item) display logic into single template
* Various details, improvements and corrections to docs generation especially Definitions pages
* Repairing label pluralization on JSON definitions page
* Repairing glitch in constraints count in display
* Dropping non-functional link on constraints description
* Repairing linkage at top of Definitions pages
* Once again, this time providing JSON Base URI
@david-waltermire david-waltermire merged commit b911752 into master Jun 6, 2021
david-waltermire pushed a commit that referenced this pull request Jun 6, 2021
@david-waltermire david-waltermire deleted the feature-pipeline-refactor-2021-05 branch October 4, 2023 15:50
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