-
Notifications
You must be signed in to change notification settings - Fork 22
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
[Discuss] Organization of Controls #157
Comments
@jcscottiii - this seems a significant change. Is this a suggestion that policies become the primary organizing hierarchy instead of components? It seems that components are the primary items that are re-used and assembled into a system. If a system uses NGINX as a component and NGINX implements particular controls then the documenting those controls with NGINX seems to make sense. It is definitely challenging to track whether a control is completed when the implementation is shared across multiple components. If the thinking is policies makes better sense as the organizing hierarchy, can you provide more detail as to why? Also, if the schema starts to change, the question of governance and coordinating such transitions among all parties interested in OpenControl arises. |
I believe he is suggesting that we go back to organizing by component within this repository.
For the v2->v3 schema jump, we made sure that Masonry could handle different schema versions on a per-file basis. Therefore, we could update them piecemeal, rather than all at once. This might be harder to do if there's a more dramatic schema change, but works for now! |
@gregelin sorry for the confusion! as @afeld said i'm just wanted there to be some consistency in this repository. and then we can plan the work here to do so. |
Standardization sounds great! Sent from my iPhone
|
Just my two cent. Originally, the *Policy components were created to represent the actual compliance policies not the documentation under the each control family. Maybe all the *Policy components should be organized under a 18F_Governance_Documents component. This would make it clear that 18F's policies are a unique component in 18F's SSPs and that other organizations should develop their own. |
Agreed! See #148. |
Originally, we had the components organized by components. Such as
CloudCheckr
,ELKStack
,Jumpbox
. With the recent sprint to finish the documentation, we organized byXXPolicy
, for exampleACPolicy
. I wanted to start a discussion as to:The text was updated successfully, but these errors were encountered: