-
-
Notifications
You must be signed in to change notification settings - Fork 122
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
Fully support metamodel versioning #556
Comments
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 10 days. |
Hi @DianaLease, I would like to work on this issue. Could you please provide more details or guidance on how to get started? I’ll begin by investigating how to extend Concerto for supporting multiple metamodel versions |
I think update the ModelManager to handle multiple metamodel versions. |
Thanks a lot for the PR. But we first need to decide on the strategy how do we support multiple versions of metamodel first and then make relavant changes. Happy to hear you opinions on the issue discssion board. Thanks! |
Thank you for the feedback! That makes sense. I'll join the discussion on the issue board to share my thoughts on the strategy for supporting multiple metamodel versions. Looking forward to collaborating on defining a clear approach before making the relevant changes. |
Ideas from Tech WG call on Feb 12:
Recording from call for reference: https://vimeo.com/1055995177?share=copy |
Metamodel versioning has been introduced, but the entire codebase is hardcoded to
[email protected]
, and so we can only support metamodels using this specific version. This limits us when making metamodel changes, as it is not currently possible to deliver a new metamodel version into Concerto and have Concerto still process existing metamodels that use the old version.This feature should extend Concerto such that we can support existing
1.0.0
version metamodels and a new1.1.0
version metamodel at the same time, as well as defining the strategy for how we eventually support a new2.0.0
version. Will we support both1.x
and2.x
metamodels at the same time, or will we introduce a new major version of Concerto?The text was updated successfully, but these errors were encountered: