Minecraft Updates
Minecraft updates often brings techinical changes (espically, new datapack versions) that MineJason projects must follow. This document will describe the protocol on implementing new changes from Minecraft.
New version update
When a new snapshot for a major version or a drop have been issued, and there are likely major technical changes involved, a new Epic is to be created for that major version. For example, the one for Tricky Trails (1.21) is MJS-3.
Issues
Issues on Jasara for implementing the features of a new version is put under the epic created for that version. Once completed, they are not put striaght to DONE
but rather put to IN REVIEW
until the version is released.
If there are any changes to the feature, the issue is put back to IN PROGRESS
and to be worked on again.
Branching
Each version have a long-lived branch associated with it, and a pull request is opened for that branch. The branch will be merged upon the release of that version.