Closed wendellpiez closed 1 year ago
This relates to usnistgov/OSCAL#1416.
Now we have two repositories underway, with PRs in development (or soon to be):
The random UUID-generating functionality will go in the latter.
Any processing specific to OSCAL (not excluding profile resolution) will go into the first repository, starting with the XSLT presently in yet another repository, namely this one (https://github.com/usnistgov/oscal-tools).
After some cleanup, copied the useful contents of the oscal-tools/xslt directory just mentioned into the oscal-xslt repo.
PRs (still in progress):
Like https://github.com/usnistgov/OSCAL/issues/1416#issuecomment-1410958556, we are going to need to update around this, plot an effective set of next steps, and set expectations about what we want to do sooner or backlog for later.
@wendellpiez can you schedule 60 minutes of time this week between us to work through 1) reviewing the issues and 2) potentially pairing on code changes or PR reviews to move this ball forward?
@wendellpiez can you schedule 60 minutes of time this week between us to work through 1) reviewing the issues and 2) potentially pairing on code changes or PR reviews to move this ball forward?
@wendellpiez, thank you for reminding me I already scheduled this and it skipped my mind we are to meet on this topic Wednesday. 🤦
Pairing to follow on this with Wendell next week alongside usnistgov/OSCAL#1416.
With PR https://github.com/usnistgov/OSCAL/pull/1158 in the OSCAL repository, we have much improved support for UUID generation using native XSLT pseudo-random-number generation.
This code is useful for use outside profile resolution.
To make this code sharable between applications, the code should be migrated as a function library into its own repository that is available more broadly.
Tasks to create the uuid library:
xsl:package
)~xslt/generate
XSLTs in this repo~