- What is versioning?
- Why does the project need versioning?
- How does the versioning affect individual elements of the project?
Current format
Format R.M.SWD.h.m
Example 0.1.514.10.4
| Letter(s) | Meaning | In example |
|---|---|---|
| R | Revision of the project. | 0 means the project is in zero revision, likely indicating very early development. |
| M | Milestone. | 1 refers to Milestone 1. |
| S | Stage of development in the milestone. | 5 refers to the stage of development called Milestone 1.5. |
| W | Week of stage. | 1 is a second week of development during Milestone 1.5 (because the first week starts with 0). This number resets as soon as stage of development changes. One milestone is allowed to last maximum 10 weeks of updates (70 days at most), even if the weeks aren’t full or some days were skipped. |
| D | Day of week of stage. | 4 means Tuesday. |
| h | UTC hour, real-time. | 10 means 10:00 in UTC time zone. |
| m | Minor update. Used on very rare occasions. | 4 means the fourth update during 10:XX. |
Previous formats
- What were the previous formats of project versioning?
