"Architecture as Code" (AasC) aims to devise and manage software architecture via a machine readable and version-controlled codebase, fostering a robust understanding, efficient development, and seamless maintenance of complex software architectures
Controls provide a very flexible mechanism for creating reusable requirements that systems should adhere to as well as reusable and situation specific configurations of how the requirement will be met.
Additionally, controls go hand in hand with evidence which enable developers to prove that a control was implemented as configured.
We need to provide better documentation for folks to understand how they can build out their own controls.
Potential Solutions:
How to guide showing how to build a specific control and how to apply it
Tutorial explaining the broader concepts of controls and how they are structured together as domains.
@rocketstack-matt @dc-ms - if someone can work with on this who already has a knowledge of building/defining controls, I would be interested in helping write the documentation
Feature Request
Description of Problem:
Controls provide a very flexible mechanism for creating reusable requirements that systems should adhere to as well as reusable and situation specific configurations of how the requirement will be met.
Additionally, controls go hand in hand with evidence which enable developers to prove that a control was implemented as configured.
We need to provide better documentation for folks to understand how they can build out their own controls.
Potential Solutions: