-
Notifications
You must be signed in to change notification settings - Fork 82
Open
Labels
triageDefault label assigned to all new issues indicating curation is needed to fully organizeDefault label assigned to all new issues indicating curation is needed to fully organize
Description
Summary
It would be beneficial to enhance the document management capabilities of Compliance Trestle by introducing a user-friendly graphical interface (UI) for managing OSCAL documents instead of relying solely on command-line operations.
Motivation
While the current command-line tools are powerful, a significant number of potential users may find interacting with OSCAL documents daunting. A graphical interface would lower the barrier to entry, making it easier for new users and non-technical stakeholders to engage with the platform.
Proposed Solution
- User Interface Design: Create a web-based UI that allows users to view, edit, and manipulate OSCAL documents.
- CRUD Operations: Implement features for creating, reading, updating, and deleting OSCAL documents through the UI.
- Visual Feedback: Provide visual feedback on schema compliance as users make changes to the documents.
- User Authentication: Consider implementing user authentication to manage different levels of access for various stakeholders.
Benefits
- Increased Engagement: A UI can encourage more users to participate in OSCAL document management.
- Improved Usability: By making the tool more accessible, you allow broader input into the compliance processes.
- Reduced Errors: A visual interface can help prevent schema violations or other errors by providing validations interactively.
Additional Thoughts
This feature could be implemented as an extension or a separate module within the existing Compliance Trestle ecosystem.
Looking forward to feedback from the community!
Metadata
Metadata
Assignees
Labels
triageDefault label assigned to all new issues indicating curation is needed to fully organizeDefault label assigned to all new issues indicating curation is needed to fully organize
Type
Projects
Status
New