# Version System
This project is using a SemVer-like version system.
I refer to version system formats that
consists of separating differently numbered
segments with dots as "catterpillar version systems".
SemVer-like then refers to a catterpillar
version system with a length of 3 segments:
<h1>
<img width="32px" height="32px" src="./Catterpillar Segment.svg"/>
.
<img width="32px" height="32px" src="./Catterpillar Segment.svg"/>
.
<img width="32px" height="32px" src="./Catterpillar Segment.svg"/>
</h1>
Version bumps are also categorised into
different levels, such as major, minor and patch
just like SemVer.
However, there is a fourth category reserved
for milestones in this version system.
The first segment (or head) of the
version catterpillar corresponds to the milestone.
The second segment corresponds to the major.
The last segment (or tail) of the
version catterpillar is shared by both
the minor and the patch.