Define milestone-based versioning
Build / build (push) Canceled after 0s

This commit is contained in:
dnorberg committed 2026-09-21 06:46:16 -04:00
1 parent 55c581bf01
commit cd3a99fa78
3 files changed
+25 -1

No files matched your search

+12
View File
@@ -33,6 +33,18 @@ collision-free landing position can be found nearby.
The built mod is written to `build/libs/`.
## Versioning
Rivencraft versions use `x.y.z`:
- `x` changes for a major public release.
- `y` changes when a development milestone is completed.
- `z` changes for iterations within the current milestone and for bug fixes.
The patch component resets to zero when a milestone is completed. For example,
milestone 2 development follows `0.1.1`, `0.1.2`, and so on; completing that
milestone produces `0.2.0`.
## Porting approach
Mystcraft Legacy targets Forge for Minecraft 1.12.2. Rivencraft therefore
+12
View File
@@ -53,6 +53,18 @@ The temporary shapeless Linking Book recipe makes the linking subsystem easy
to test. It can move into the writing/bookbinder progression when that system
is implemented.
## Version policy
Versions follow `x.y.z`:
- `x`: major release point.
- `y`: number of completed milestones.
- `z`: iteration within the active milestone, including bug-fix releases.
Starting work on a milestone increments `z`. Completing it increments `y` and
resets `z` to zero. The first milestone-2 slice is therefore `0.1.1`, and
milestone 2 completion will be `0.2.0`.
## Milestone 1 acceptance record
- The project builds on a Java 21 JDK with `./gradlew build`.
+1 -1
View File
@@ -32,7 +32,7 @@ mod_name=Rivencraft
# The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default.
mod_license=LGPL-3.0-or-later
# The mod version. See https://semver.org/
mod_version=0.1.0
mod_version=0.1.1
# The group ID for the mod. It is only important when publishing as an artifact to a Maven repository.
# This should match the base package used for the mod sources.
# See https://maven.apache.org/guides/mini/guide-naming-conventions.html