Pride Versioning 🏳️🌈 0.3.0
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.