-
Notifications
You must be signed in to change notification settings - Fork 3
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
add "backwardsCompatibility" and "identical" to types #1
Comments
@olinux @annapaola could you please clarify the interpretation/format for both? |
@lzehl : This issue has been created a long time ago, but to the best of my knowledge, we said that we wanted to specify if a type has changed between the versions and/or if it was remaining backwards compatible. |
@Raphael-Gazzotti I think we could track this automatically and extent the pipeline (vocab builder) with this suggestion. |
In PR #36, the "identical" property was introduced to the vocabulary of types. However, I'm unsure about the next steps regarding the "backwardsCompatibility" property. |
@Raphael-Gazzotti what is unclear about the "backwardsCompatibility" property? |
Automatically detecting backwards compatibility breaks isn’t straightforward.
Where’s the line between a harmless tweak and a breaking change? |
backwards compatible:
not backwards compatible:
@openMetadataInitiative/openminds-developers please think about this a bit more. |
add structures to reflect
"backwardsCompatibility": {
"v1.0": [],
"v2.0": ["v1.0"],
"v3.0": ["v1.0", "v2.0"]
},
"identical": [["v1.0", "v2.0"], ["v3.0"]],
The text was updated successfully, but these errors were encountered: