aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorParamat <paramat@users.noreply.github.com>2018-06-20 13:11:13 +0100
committerGitHub <noreply@github.com>2018-06-20 13:11:13 +0100
commit525fa9145e0183c01ae05aeace967fbfe78f65a5 (patch)
treea01e6ed8d044607a387ebe6d22b0b61e48951816
parent2e95ebd1816badb1913674c3b9ae028f2b08d308 (diff)
downloadminetest-525fa9145e0183c01ae05aeace967fbfe78f65a5.tar.gz
minetest-525fa9145e0183c01ae05aeace967fbfe78f65a5.tar.bz2
minetest-525fa9145e0183c01ae05aeace967fbfe78f65a5.zip
README.md: Improve version scheme text (#7465)
-rw-r--r--README.md17
1 files changed, 9 insertions, 8 deletions
diff --git a/README.md b/README.md
index ebfad24be..8d9f4f0af 100644
--- a/README.md
+++ b/README.md
@@ -70,7 +70,6 @@ Some can be changes in the key config dialog in the settings tab.
Paths
-----
-
Locations:
* bin - Compiled binaries
@@ -110,7 +109,6 @@ Command-line options:
Compiling
---------
-
### Compiling on GNU/Linux
#### Dependencies
@@ -430,12 +428,15 @@ This is how we build Windows releases.
Version scheme
--------------
+We use major.minor.patch since 5.0.0-dev. Prior to that we used 0.major.minor.
-Minetest partially follows semver (major.minor.patch).
+- Major is incremented when the release contains breaking changes, all other
+numbers are set to 0.
+- Minor is incremented when the release contains new non-breaking features,
+patch is set to 0.
+- Patch is incremented when the release only contains bugfixes and very
+minor/trivial features considered necessary.
Since 5.0.0-dev and 0.4.17-dev, the dev notation refers to the next release,
-ie: 5.0.0-dev is the development version leading to 5.0.0.
-
-Prior to that, we used oldversion-dev.
-
-Semver was adopted after 0.4.X series. Before that we used 0.major.minor scheme.
+ie: 5.0.0-dev is the development version leading to 5.0.0.
+Prior to that we used previous_version-dev.