biocompute-objects / BCO_Documentation

Repository for documentation to support the IEEE 2791-2020 standard. Please see our home page for communications/publications:
http://biocomputeobject.org/
BSD 3-Clause "New" or "Revised" License
16 stars 12 forks source link

Recommend Semantic Versioning for version field? #17

Closed stain closed 5 years ago

stain commented 6 years ago

The version field defines briefly what constitutes a change of a BCO.

We should recommend using https://semver.org/ (e.g. 1.2.0) so that there is also a clear semantics on how to compare version numbers to determine which BCO is "newer" in what way.

As pointed out in #8 we also need to be clear if such a change should constitute a change of BCO_id or not.

mr-c commented 6 years ago

https://github.com/biocompute-objects/BCO_Specification/commit/540630e7317063e558a210ccc6a4f9c81276e875#diff-62f9f0f6302589910bf23cb5843752acR25 "_comment": "suggestion major[.minor[.build_nunber]] as described at https://semver.org/"

build_nunber [sic] nor build_number is defined at semver.org, the overall pattern is MAJOR.MINOR.PATCH