generated from finos/software-project-blueprint
-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simplify/consolidate project structure #275
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Feature Request
Simplify the project structure:
Description of Problem:
Today we have quite a few modules/projects, which is an artifact of how development has been done (trying some ideas, and wanting to not mix that with core Morphir, as well as previously having a Scala 3 compiler plugin as a goal while wanting to still Support Scala 2).
Today, it feels like there are a bit too many projects (at least for the core of what we are doing).
Potential Solutions:
Going to aim for something along the lines of the following:
Let's discuss what we have here:
Here's as summary of the thinking here:
morphir
morphir/build/integration
morphir-scala
intends on providingmorphir/interop
zio-json
(for JSON),zio-schema
,tapir
(for API/OpenAPI),vulcan
(for Avro), and othersknowledge
macros
morphir
module.main
testing
web/client
morphir develop
/morphir live
tooling you can run in the browser.The text was updated successfully, but these errors were encountered: