craftson / spec

INACTIVE Spec for craftson, a platform-neutral description file for Minecraft packages
https://craftson.github.io
1 stars 0 forks source link

Require semver? #1

Open maxov opened 9 years ago

maxov commented 9 years ago

Semver is fantastic for determining the ordering of versions and when and how to increment the version number. Currently, craftson suggests for versioning:

It is highly recommended to use semver for describing versions (in order to allow versions to be easily compared and ordered), but it is not necessary.

Requiring semver would make it far easier to identify actual package versions, but it could also be restrictive to modders.

stephan-gh commented 9 years ago

Not sure if we should enforce semver in the case of bumping the number with API changes etc., but the versions should be at least comparable so you can tell if a package is newer or older.