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

OSCAL Website - Catalog Data Autogeneration #318

Closed
howieavp76 opened this issue Feb 26, 2019 · 8 comments
Closed

OSCAL Website - Catalog Data Autogeneration #318

howieavp76 opened this issue Feb 26, 2019 · 8 comments
Assignees

Comments

@howieavp76
Copy link

howieavp76 commented Feb 26, 2019

User Story:

As an OSCAL collaborator, I want easy access to content related to the OSCAL schema documentation so that I can learn more about the standard and get involved.

Goals:

  • Auto-generate catalogue data from the XML schema
  • Apply initial formatting to the HTML to improve readability and user experience
  • Develop a repeatable publishing workflow including Git commands

Dependencies:

Dependent upon Issue # 294

Acceptance Criteria

  • Rough catalogue data available from auto-generation
  • Bugs in HTML resolved; resulting in a nicely formatted set of self-maintaining documentation
  • Git workflow published in the project Wiki
@howieavp76
Copy link
Author

@iMichaela - this story is ready to add to the sprint backlog pending your approval

@howieavp76
Copy link
Author

  • Pulled down merged content from Andrew and Wendell.
  • Initial content being auto-generated via HTML.
  • Added Bootstrap CSS for formatting the auto-generated content
  • Applied initial formatting to the oscal-catalog_address.html file as an example

@howieavp76
Copy link
Author

howieavp76 commented Feb 26, 2019

@wendellpiez

The following changes are made to the template to improve formatting:

  • Removed span class that was generating the wonky labels
  • Added Bootstrap classes to the unordered list content
  • Added Bootstrap classes to the table
  • Placed each item inside a Bootstrap panel with a color coded header so you can easily see when you have moved to a new element; all content is logically grouped together now
  • Added color coding to help visually distinguish sections
  • Changed the property "caption" to a "h4" header

Some questions/comments for you:

  • Can you remove the "code" markup? Not sure what this is doing and it will bring file size down
  • There are some translation errors on the XML markup that need to be fixed
  • Can you remove the "A" in front of the content list items

@iMichaela
Copy link
Contributor

@howieavp76 : Per last meeting notes, I created the issue #311 that covers exclusively the website review, and lists all other related issues. Appears to me that the current issue (#318) is covering the website development/implementation.

The following issues are also related to the OSCAL website development.
#297: Pages Hero Graphic,
#298: Pages Learn More,
#299 Pages Contact
#300 Pages Get Involved
#301 Pages Producers Overview
#302 Pages Consumer Overview

Also, the following issues could be considered to be addressed for now, if there are pages created for “Scenario” and “Case Study”. The content will need to be developed and maintained later on:
#303 Pages Scenario
#304 Pages Case Study
#305 (Epic) Datasheets to support OSCAL Website.

I suggest we keep the #311 for the website review, when the site is ready, and all discussed content is in place. I suggest updating the title of this issue to summarize the work performed (auto-generation and formatting of the documentation for the catalog and profile pages), so we can close it when you are done. I have comments regarding the content of some pages but did not finish reviewing all pages since the site is still a moving target. We also need Jim Foti to review the site, but we will do the content review under #311, when you will be done with all pages.

@howieavp76
Copy link
Author

howieavp76 commented Feb 26, 2019 via email

@iMichaela iMichaela changed the title Website Review/Comment OSCAL Website - Catalog Data Autogeneration Feb 26, 2019
@wendellpiez
Copy link
Contributor

@howieavp76 please check to make sure I have addressed your line items. I had to guess on a couple of them.

@howieavp76
Copy link
Author

@wendellpiez - have the XML workflow going end to end. Updated the formatting and will republish back to Andrew's branch. New look and feel shown below (minimal CSS that is USWDS compliant, removed all Bootstrap):
screen shot 2019-03-04 at 11 43 30 am

@brian-ruf
Copy link
Contributor

3/7/2019 - Addressed by Issues #286 and #311. We are closing this to eliminate redundancy.

@david-waltermire david-waltermire added this to the OSCAL 1.0 M1 milestone May 8, 2019
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

6 participants