Posts: 96
Joined: Mar 2011
Reputation:
1
2012-02-29, 18:17
Hi, I know this might be a silly question, but I'm curious about how you define this. If you call your skin version 1.0.4, what does the 4 mean? I guess that 1.0 means the very first version?
I will use for my soon coming skin, but don't want to give it a random version name, if there is a certain why on doing this.
Cheers!
Posts: 17,389
Joined: Aug 2007
Reputation:
583
Hitcher
Team-Kodi Member
Posts: 17,389
How I do it -
A.B.C
A - Major update/release
B - Minor update/release
C - Bug/Small fixes
Posts: 15,263
Joined: Jan 2009
Reputation:
727
ronie
Team-Kodi Member
Posts: 15,263
it's a major.minor.revision versioning scheme.
you bump the major number when you make large changes, that could break backwards compatibility.
so for instance, use 1.x.x for dharma and 2.x.x for eden.
increase the minor version for small additions and the revision number for bugfixes.
it's up to you whether to start at 0.0.1 or 1.0.0
Posts: 26,215
Joined: Oct 2003
Reputation:
187
Just a note that the key is to stick with *.*.* layout. Otherwise you get issues with 2.0 vs 2.0.0 - which one is bigger? To keep things simple, XBMC enforces a *.*.* layout for our repo.