-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello all!
As we have introduced version numbers into the code with [1] and [2], namely '1.0b1' and '2.0b1' I want to mention that we should agree on a version numbering philosophy. I assume the 'b1' stands for 'beta relase 1' is that correct? Why beta?
[1] https://git.wikimedia.org/blame/pywikibot%2Fcompat/HEAD/pywikibot%2F__init__... [2] https://git.wikimedia.org/blame/pywikibot%2Fcore/HEAD/pywikibot%2F__init__.p...
I would propose to use Semantic Versioning 2.0.0 [3] that would allow us to express backwards compatible and incompatible API changes in the version number also and for a project like ours, that would be very useful.
And then we should also discuss about whether to use 'git describe' for version numbering instead of this '__release__' variable (that should be called '__version__' acording to some PEP - braking backward compatibility)
Any sugestions? Ideas?
Thanks and Greetings DrTrigon