atmos icon indicating copy to clipboard operation
atmos copied to clipboard

Documented ADRs for Atmos

Open nitrocode opened this issue 3 years ago • 0 comments

Have a question? Please checkout our Slack Community or visit our Slack Archive.

Slack Community

Describe the Feature

It would be nice to see ADRs as atmos continues to evolve

These answers we may know but not everyone knows

  1. Decide to use ADRs
  2. Decide on a new tool for terraform organization
    • terragrunt and others do not meet the x, y, z requirements
    • why is it called atmos
  3. Decide to require null label inputs
  4. Decide to use YAML
    • why not json/toml/init
    • deep merging
  5. Decide to support YAML imports for DRYness
  6. Decide to use variant
  7. Decide to use golang instead of variant
    • Why use golang instead of variant/shell scripts
  8. Decide to add helmfile support
  9. Decide to download external root components
  10. Decide to add custom integrations
    • atlantis.yaml generation
  11. Decide on alien logo
  12. Decide on atmos.tools website

Then maybe future ADRs

  1. Decide to use library xyz
  2. Decide on a plugin architecture
  3. TBD

Expected Behavior

  • Architectural design records codified in the repo

Use Case

Understanding on the status quo

Describe Ideal Solution

  • Create adrs for new design decisions on the atmos.tools website
  • If time permits, create adrs retroactively

Alternatives Considered

N/A

Additional Context

N/A

nitrocode avatar Nov 20 '22 15:11 nitrocode