Milestoner 1.x.x
Milestoner is a gem that provides a command line interface for Symantic Versioning of your Ruby projects. It ensures all commit messages are grouped, sorted, and added to each Git tag body per milestone so that you have an auto-documented version history of your project. These tags (i.e. releases, milestones) can be easily viewed via the GitHub releases (tags) tab of your repository (thanks to the new GitHub UI). You can also view this info from the command line via git tag --verify <your Git tag>
. By wiring Milestoner into your release/publish process for each production deploy you now have a reliable way to snapshot your work and provide valuable details/debugging information for each milestone (not to mention consistent versioning). Enjoy!
Post a comment