Skip to content
This repository has been archived by the owner on Sep 21, 2023. It is now read-only.

Initial XSLT for producing OSCAL catalogs in HTML and PDF #5

Merged
merged 14 commits into from
Apr 2, 2020

Conversation

wendellpiez
Copy link
Contributor

@wendellpiez wendellpiez commented Mar 13, 2020

Addressing #4, this PR migrates an XSLT code base for publishing (formatting) OSCAL, first developed in an OSCAL repo development branch.

With respect to catalogs and profiles, this addresses usnistgov/OSCAL#574, Also, the PR updates the XSLTs to current models (so also usnistgov/OSCAL#630).

"NIST SP emulation" looks pretty good for SP800-53 catalogs, both Rev 4 and Rev 5, in both HTML and PDF. The "generic preview" stylesheet is comparatively rough, but beats looking at tags.

Remaining work on this task:

  • Documentation, with potentially a little development of CLI or other tooling to help users run Saxon and Apache FOP.
  • This includes documenting capabilities, limitations, dependencies, and how to modify/extend (with XSLT or only CSS)
  • There is much more to be done on the SSP and other source formats

@wendellpiez wendellpiez changed the title Initial XSLT for producing OSCAL catalogs in HTML and PDF Initial XSLT for producing OSCAL catalogs in HTML and PDF (#4) Mar 13, 2020
@wendellpiez wendellpiez changed the title Initial XSLT for producing OSCAL catalogs in HTML and PDF (#4) Initial XSLT for producing OSCAL catalogs in HTML and PDF Mar 13, 2020
@wendellpiez wendellpiez marked this pull request as ready for review April 2, 2020 16:29
@david-waltermire
Copy link
Contributor

Can you add a README.md to the XSLT directory to provide a quick overview of what can be found in the subdirectories? A one or two sentence bulleted list should be fine.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants