Skip to content

Commit

Permalink
Add hint about V2 Development
Browse files Browse the repository at this point in the history
V2 is developed in a dedicated branch, while the main branch will only see bug fixes but no new features
  • Loading branch information
codeliner authored Jul 5, 2024
1 parent c63e08b commit cb1fb89
Showing 1 changed file with 19 additions and 4 deletions.
23 changes: 19 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,27 @@

Looking for a way to bridge the gap between Event Modeling and prototyping or even production-ready solutions?

[Cody]({{site.baseUrl}}/cody/introduction.html) sounds nice, but developing your own code generator on top of it is too much of a hassle?
## V2 IS ON THE WAY
Cody Engine is still under heavy development. While we were close to a first stable version, we decided to shift focus and start working on V2 before V1 reaches a stable state.

We've got you covered! 💪
### Why?
Cody Engine relies heavily on code generation. But we've also developed [Cody Play](https://wiki.prooph-board.com/cody_play/a-playground-for-your-design.html) as a browser-only prototyping version of Cody Engine.
Cody Play is dynamically set up from a Playshot, which is a configuration for Cody Play that defines the structure.

Cody Engine is a **ready-to-use** Open Source solution to transform [Event Modeling on prooph board](https://wiki.prooph-board.com/event_modeling/event-modeling-on-prooph-board.html)
into a prototype and if you want also into a production-ready system.
It turns out, that this much lighter lowcode approach has so much advantages over code generation, that we don't think it is worth
to maintain both. Hence, Cody Engine V2 will basically be a deployable Cody Play server offering the same extension points as Cody Engine does today.
So you'll still be able to override allmost all functionality with your custom logic, if you need to.

### V2 Development

V2 is developed in the [v2-play-server branch](https://github.com/proophboard/cody-engine/tree/v2-play-server)

### What can I do until V2 is avialable?

**Cody on prooph board and the online version of Cody Play will have the latest development features available, while the main branch of Cody Engine won't see new updates except critical bug fixes.**

However, you can start with Cody Engine as it is and later switch to V2. Since your design is on prooph board, it will run in V2 the same as it runs in Cody Engine now. You might run into design issues that Cody Play can handle perfectly fine, but Cody Engine cannot.
While it's of course annoying, you don't have to wait for V2. Use the ability of Cody Engine to inject custom logic to get around issues. If you need help or guidance, just open an issue and we're happy to help!

## Installation

Expand Down

0 comments on commit cb1fb89

Please sign in to comment.