This repository was archived by the owner on Aug 18, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
This repository was archived by the owner on Aug 18, 2020. It is now read-only.
Update versioning #118
Copy link
Copy link
Closed
Labels
apiRequires api changesRequires api changesbuildRequires changes to the build systemRequires changes to the build systemenhancementNew feature or requestNew feature or requestguiRequires changes to the chatoverflow-gui (separate repo)Requires changes to the chatoverflow-gui (separate repo)ioRelies on a connector / input / output / parameterRelies on a connector / input / output / parameterminorQuick to implementQuick to implement
Milestone
Description
Description
As mentioned in #96 we should update the version numbers of all artifacts to match the API version and follow the rules of semantic versioning (major.minor.patch).
This includes:
- API-Version (3.0)
- Framework / API Impl Version (0.3 -> 3.0)
- REST-API-Version (0.3 -> 3.0)
- GUI-Version (0.3 -> 3.0)
- npm-package version (0.3.8 -> 3.0)
- Build environment (0.3 -> 3.0)
As we distribute everything built together right now and in the (near) feature, this might solve understanding problems. To be more flexible, allowing the artefacts to change their minor and patch number while ensuring compatibility with the major number, might be still a good idea.
E.g API-Version 3.1 with GUI-Version 3.2 and npm-package 3.2.4 should still work together, as far as semantic versioning goes. development
versions could be also tagged with snapshot
, but this will be more interesting when we start using maven to publish.
hlxid, stewue and johanneslosch
Metadata
Metadata
Assignees
Labels
apiRequires api changesRequires api changesbuildRequires changes to the build systemRequires changes to the build systemenhancementNew feature or requestNew feature or requestguiRequires changes to the chatoverflow-gui (separate repo)Requires changes to the chatoverflow-gui (separate repo)ioRelies on a connector / input / output / parameterRelies on a connector / input / output / parameterminorQuick to implementQuick to implement