Calm Hub Initial Prototype in MonoRepo #755
jpgough-ms
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Over the past few months, @aidanm3341 and I have been working on a small prototype of a project we are calling Calm Hub. As we have progressed the development of the core schema and the CLI tooling, it has become clear that we need a mechanism to store and retrieve patterns, architectures, controls, flows, and schemas from well known locations. This was the motivation for building a Calm Hub.
The project is built using Quarkus and is backed by MongoDB, though we have created an interface should a demand for other store types grow. The server side exposes a REST API enabling us to articulate core CALM concepts through the API design.
There is also a very basic UI built in React, though we have immediate plans to upgrade this #747 - we have a longer term plan to build out the design and UX for the UI #718.
We are working towards making this ready for enterprise deployment you can find a list of the first set of those issues here.
You can also fire up the calm hub using
docker compose
and following the instructions in the README.We have focused on making this component enjoyable to work with and provide a decent developer experience. We have also focused on quality, and the server side testing currently sits at around 94% unit test coverage alongside TestContainer based integration tests.
Feel free to contribute your issues, ideas, and hopefully join us in the IDE!
Beta Was this translation helpful? Give feedback.
All reactions