I have always wondered how versioning gets implemented on a project. I have started on a new open source project http://github.com/uptownhr/hackathon-starter-lite and want to implement a versioning schema. Any good resources for me to look at?