This is a WIP application
The Translator service is a Spring Boot application that converts the CALM specification into alternative formats.
./mvnw install
./mvnw spring-boot:run
The OpenAPI Specification is available at /v3/api-docs and the Swagger UI is available at /swagger-ui/index.html
- Install Bruno from https://www.usebruno.com/
- Open the Collection at
translator/etc/bruno/Architecture as Code
Format | Endpoint | Description |
---|---|---|
Structurizr-C4 | /translate/c4 | Produces a Workspace json object with generated default views that can be imported into https://structurizr.com/ |
|
||
k8s Manifest | N/A | Work in progress, will produce k8s manifests |