Hey,
I recently got some questions about how to version components. Happily enough someone just wrote a helpful blog post on the topic, which I recommend you have a look at to get a basic idea.
http://blog.versioneye.com/2014/01/16/semantic-versioning/
The more verbose TL;DR version, which is also linked from this blog post, is the semver site: http://semver.org/
Cheers
-- Jeroen De Dauw http://www.bn2vs.com Don't panic. Don't be evil. ~=[,,_,,]:3 --
wikidata-tech@lists.wikimedia.org