capactio / capact

Simple way to manage applications and infrastructure.
https://capact.io
Apache License 2.0
80 stars 19 forks source link

Generate empty manifests for new Implementation #564

Closed mszostok closed 2 years ago

mszostok commented 2 years ago

Description

Generate empty manifests for a new Implementation. It's useful for Implementation not directly connected to Helm/Terraforms workflows. Currently, we can generate Helm(https://github.com/capactio/capact/issues/417) and Terraform(https://github.com/capactio/capact/issues/418) manifests.

We should ask user which manifests should be generated. Additionally, ask for all details that can be put in metadata, e.g., license, maintainers etc.

Example:

Screenshot 2021-11-16 at 15 50 13

Reason

Currently, you need to create Interface, InterfaceGroup, Implementation, Type etc. manually. Additionally, you need to manually sync metadata between all those manifests.

Use cases