• 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)MeaningIn example
RRevision of the project.0 means the project is in zero revision, likely indicating very early development.
MMilestone.1 refers to Milestone 1.
SStage of development in the milestone.5 refers to the stage of development called Milestone 1.5.
WWeek 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.
DDay of week of stage.4 means Tuesday.
hUTC hour, real-time.10 means 10:00 in UTC time zone.
mMinor update.
Used on very rare occasions.
4 means the fourth update during 10:XX.

Previous formats

  • What were the previous formats of project versioning?