[versioning] Best Practice: Software Versioning