Summary
Given a version number PROUD.DEFAULT.SHAME, increment the:
- PROUD version when you make changes you are really proud of
- DEFAULT version when you make a release that's okay
- SHAME version when you are fixing things that are too embarrassing to admit
Additional labels for pre-release and build metadata are available as extensions to the PROUD.DEFAULT.SHAME format.
How it works

Version Number Example: 2.7.123
Breakdown:
- Proud version / first Segment
- Bump when you are proud of the release.
- Default version / second Segment
- Just normal/okay releases.
- Shame version / third Segment
- Bump when fixing things too embarrassing to admit.
Increasing the Proud Version
When increasing the Proud Version you can start with a blank slate.
For example:
Increasing the Proud Version on 1.2.3 by 1 would yield 2.0.0, so you can fully show the proudness of your new version.
Proudly powered by Pelican, which takes great advantage of Python.
The theme is by Smashing Magazine, thanks!
.png)
