finos / architecture-as-code

"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
https://calm.finos.org
Apache License 2.0
62 stars 38 forks source link

Fix CLI #599

Closed willosborne closed 1 week ago

willosborne commented 1 week ago

Fixes a number of issues accidentally introduced as part of splitting up the project into modules.

This PR highlights that integration tests are urgently needed!

Outstanding issues this PR does not fix:

Tests to check:

calm validate -p ../calm/pattern/api-gateway.json -i ../calm/samples/api-gateway-instantiation.json
calm generate -p ../calm/pattern/api-gateway.json -o test.json
Thels commented 1 week ago

This PR highlights that integration tests are urgently needed!

Completely agree, the CLI is a simple module, I'll get on this later today.

Thels commented 1 week ago

Suggestion isn't required - just a minor thing :)