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

Integrate metaschema-xslt repository as submodule #14

Open
4 tasks
wendellpiez opened this issue Mar 6, 2024 · 0 comments
Open
4 tasks

Integrate metaschema-xslt repository as submodule #14

wendellpiez opened this issue Mar 6, 2024 · 0 comments

Comments

@wendellpiez
Copy link
Collaborator

wendellpiez commented Mar 6, 2024

This repository now needs services now being offered in the metaschema-xslt repo - specifically the develop branch, but ongoing.

Specifically (in near term):

In longer term, these pipelines would also support initiatives such as OSCAL in SaxonJS in NodeJS - XSLT-based schema production, data conversion, etc. (Assuming the utilities are also tested!)

Note: one reason for this is so oscal-xslt can be self-contained over metaschema instances specified dynamically, i.e. not hard wired to any version of OSCAL. Obviously when developing it is good and necessary to have OSCAL inputs including temporary OSCAL artifacts.

But this repository aims to be a submodule of OSCAL and thus must avoid that upstream dependency. The metaschema (version) for any process must be configurable dynamically.

For this Issue:

  • Provide a support/metaschema-xslt submodule (develop branch in that repo)
  • Provide CI/CD infrastructure and configuration (can borrow from metaschema-xslt)
  • Provide a stub (Hello World) XSpec somewhere, invoked with a script under make
  • Provide a PR addressing all the above, etc.

Additionally, avoid merge conflicts with WIP for #12 if/as possible.

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

No branches or pull requests

1 participant