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

Migrate and update XSLTs for publishing #4

Closed
4 tasks done
wendellpiez opened this issue Mar 13, 2020 · 5 comments
Closed
4 tasks done

Migrate and update XSLTs for publishing #4

wendellpiez opened this issue Mar 13, 2020 · 5 comments
Labels
closable Can be closed by the repository maintainers.

Comments

@wendellpiez
Copy link
Contributor

wendellpiez commented Mar 13, 2020

There is OSCAL WIP here, on publishing XSLTs: https://github.com/wendellpiez/OSCAL/tree/publishing-v0dot1

Additionally, there are (at least) two Issues in the OSCAL repo tracking this work: usnistgov/oscal#574 and usnistgov/OSCAL#630.

This work needs to be completed (to a stable point) and documented.

Acceptance Criteria

  • XSLTs for catalogs and resolved profiles work effectively on SP800-53 examples, both rev 4 and rev 5, producing HTML and PDF, in freely distributable tools (SaxonHE and FOP)
  • XSLTs for other document types (e.g., SSP) reflect best-reasonable efforts given available samples or demo docs
  • User docs explain how to use the XSLTs, for example using Saxon from a command line
  • A PR into this repo includes this work

NB: to produce PDFs, Saxon alone is not enough: users also need Apache FOP or another XSL-FO formatting engine. While we may not wish to distribute these packages, we may wish to provide some level of support, for example via maven.

@wendellpiez
Copy link
Contributor Author

@david-waltermire-nist this Issue in the oscal-tools repo, should we close it?

Same work item as usnistgov/OSCAL#630

@david-waltermire
Copy link
Contributor

We can close this when usnistgov/oscal-xslt#9 is done.

@wendellpiez
Copy link
Contributor Author

See also work being done in the FedRAMP automation repository on SSP rendering: https://github.com/GSA/fedramp-automation

@wendellpiez
Copy link
Contributor Author

Suggest we spin off a new Issue for SSP preview mentioned here, and close this Issue.

@wendellpiez wendellpiez added the closable Can be closed by the repository maintainers. label Feb 22, 2022
@wendellpiez
Copy link
Contributor Author

An SSP Preview XSLT is now described on usnistgov/OSCAL#43.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
closable Can be closed by the repository maintainers.
Projects
None yet
Development

No branches or pull requests

2 participants