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

Setup Dev Environment for UI #606

Closed
JustKuzya opened this issue Jan 23, 2020 · 9 comments
Closed

Setup Dev Environment for UI #606

JustKuzya opened this issue Jan 23, 2020 · 9 comments

Comments

@JustKuzya
Copy link
Contributor

User Story:

##As an OSCAL Developer, I need to be able to:

  1. Set up NODE/ANGULAR environment
  2. Track and manage all JavaScript libraries, frameworks, and tooling (i.e.dependencies) with YARN
  3. Create a basic mock-up of the browser-based UI in Model-View-Controller paradigm

Goals:

  1. Have a reproducible way to set-up developer environment
  2. Have easier management of JavaScrip dependencies
  3. Have a browser based UI layout
  4. Have UI infrastructure for capturing/validating user input
  5. Have working proof-of-concept to persist the captured data

Dependencies:

No dependencies: new issue

Acceptance Criteria

  1. Working installation for local environment deployment
  2. Working browser-based UI
@anweiss
Copy link
Contributor

anweiss commented Jan 23, 2020

@JustKuzya would you mind providing a bit more info in the issue? Are you looking for UI samples that are built with Node.js and JavaScript? Or are you looking for a more prescriptive approach to OSCAL-based UI development?

@bradh
Copy link
Contributor

bradh commented Jan 23, 2020

I don't think that OSCAL schemas / data models requires a UI (in Node/Angular, or C# or whatever). A separate project to provide some data entry thing could be useful, but that seems outside the scope of this project.

@JustKuzya are you planning to develop something like that?

@david-waltermire
Copy link
Contributor

Yeah. We share an office at NIST. He is going to start working on a browser-based tool. I had asked him to submit an issue for getting the environment setup for development. We will probably do this work in another repo.

@bradh
Copy link
Contributor

bradh commented Jan 23, 2020

Sounds good. In terms of dependencies, clearly it depends on stability of the OSCAL schema(s) you're working with, so Catalog / Profile looks better than Assessment layer at this stage.

@JustKuzya
Copy link
Contributor Author

JustKuzya commented Jan 24, 2020 via email

@wendellpiez
Copy link
Contributor

March 12 Update

@JustKuzya will update with current progress. Much learning. Angular.

@JustKuzya
Copy link
Contributor Author

2020-03-12

Going through a learning curve. Trying to do the right design to not overwrite too much later on. Currently muscling through the book Angular: Your First Week and the latest Angular Docs Site.

@david-waltermire david-waltermire added this to the Tools and Utilities milestone Mar 27, 2020
@david-waltermire
Copy link
Contributor

@JustKuzya Please provide a link to a public Github repo in a comment on this issue once you get to that point.

@david-waltermire
Copy link
Contributor

@mocolicious Thanks for creating a new Repo. Appreciate your efforts on this. Closing this issue.

@aj-stein-nist aj-stein-nist removed this from the Tools and Utilities milestone Jul 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants