-
Notifications
You must be signed in to change notification settings - Fork 181
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
Production of HTML and PDF (rendered) catalogs - maintenance #630
Comments
Update March 19 Adding this to Sprint 28 since it has advanced this week. (Prompted by work producing the SP800-53 rev 5 OSCAL.) In fact this is nearly ready to go -- see usnistgov/oscal-tools#4 and related PR. |
@david-waltermire-nist Let's look at what is in my branch currently and discuss the problem of supporting Apache FOP? Our most pressing issue is that while FOP can be integrated with an XSLT 2.0/3.0 transformation easily enough (calling Saxon inside various runtimes such as XProc or the IDE) -- this is not supported by FOP as packaged by their script. This means users cannot just download and run. |
* Porting XSLT and CSS from OSCAL repo * Touchups to resource list * Updating to support current resource model addresses usnistgov/OSCAL#630 * Refinements on citation linking * Small adjustment to display CSS * Adding utility XSLT for (utility) catalog flattening (e.g., for spreadsheet import) * Small enhancement to flattener; update to readme * Further refinement to flattener (parameter resolution) * Small refinements * Repairing template match class; default title handling * More guidance * More work on readme * Extending readme docs * Added readme at top
This has been addressed by usnistgov/oscal-tools#5. |
User Story:
In usnistgov/oscal-xslt#9 we produced basic rendering capability for HTML and PDF versions of OSCAL catalogs.
However, since then models have also changed somewhat especially respecting back matter, resulting in poor rendering of some sections.
XSLTs need to be updated accordingly.
Goals:
Updated rendering logic will not be perfect, but it will be better. To accomplish this:
Dependencies:
Acceptance Criteria
The text was updated successfully, but these errors were encountered: