Skip to content

How should projects be configured? #52

@rtyler

Description

@rtyler

Related to #39

Now that things are moving far enough along, I need to create the means of defining projects. I'm thinking this should be separate from the main system configuration, and allow for configuration via a directory. For example:

projects.d
├── infra
│   ├── data-tier.yml
│   ├── ecs.yml
│   └── tf-modules.yml
├── mobile
│   ├── android.yml
│   └── ios.yml
├── monolith.yml
├── react
│   ├── frontend.yml
│   ├── lib1.yml
│   └── lib2.yml
└── tools
    ├── migrator.yml
    └── reaper.yml

4 directories, 11 files

I think this would ideally result in different folders for organization in an eventual frontend as well.

Each of these yaml files I think would need:

  • title
  • description
  • source repo
  • source ref/wildcard

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions