Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EasyDynamics/oscal-editor-deployment
Various deployments of the OSCAL editor
https://github.com/EasyDynamics/oscal-editor-deployment
oscal
Last synced: 7 days ago
JSON representation
Various deployments of the OSCAL editor
- Host: GitHub
- URL: https://github.com/EasyDynamics/oscal-editor-deployment
- Owner: EasyDynamics
- License: mit
- Created: 2021-08-30T13:02:42.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-12T12:37:45.000Z (7 months ago)
- Last Synced: 2024-04-13T02:46:32.031Z (7 months ago)
- Topics: oscal
- Language: JavaScript
- Homepage:
- Size: 43.9 MB
- Stars: 43
- Watchers: 6
- Forks: 10
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-oscal - EasyDynamics OSCAL Editor Deployment - based frontend (mentioned above), packaged as a simple Docker deployment of both open-source projects. It allows both viewing, and for some OSCAL document types and scenarios, editing file content and saving it to a properly configured Docker volume. (Tools)
README
# Overview
Various deployments of the OSCAL Editor including a Docker Image
for easy local editing of OSCAL files in JSON format.![OSCAL Editor Screenshot](/docs/resources/oscal-editor.png)
To get started, simply pull the Docker image and run it, pointing to a directory of OSCAL content in JSON format:
```
docker pull ghcr.io/easydynamics/oscal-editor-all-in-one
docker run -p 8080:8080 -v "$(pwd)"/oscal-content:/app/oscal-content ghcr.io/easydynamics/oscal-editor-all-in-one
```
See the [all-In-one deployment](all-in-one) documentation for more details.## All-In-One
The [All-In-One Deployment](all-in-one) provides a simple Docker deployment of both
the back-end services and web-based user interface for the OSCAL Editor.## End to End Tests
The [End to End tests](end-to-end-tests) test the integration between the OSCAL Viewer
application and a back-end rest service using Cypress.## Contributing
For the process of Contributing to the project, please review
[CONTRIBUTING.md](https://github.com/EasyDynamics/.github/blob/main/CONTRIBUTING.md)
and adhere to the
[Code of Conduct](https://github.com/EasyDynamics/.github/blob/main/CODE_OF_CONDUCT.md).## Licensing
For information on the project's license, please review the [LICENSE](/LICENSE) file.