Light Overlay (Rift/Forge/Fabric)

Light Overlay (Rift/Forge/Fabric)

37M Downloads

Add git tags and/or github releases to commits published at CurseForge

MestreLion opened this issue ยท 0 comments

commented

As the title says; currently this repository has no tags or releases, and it's hard to know precisely which commit refers to a given version published at CurseForge. Please add some tags and/or releases so this repository is independent from CurseForge.

Also, may I suggest an improvement to your git branching workflow? Currently the default branch is still 1.16.2, while active development seems to be in 1.17 (and what is 1.17_legacy?), and your master branch seems to be unused for 2 years (but it has 22 commits that are not in 1.16.2!). And latest commit in 1.16.2 is a fix to... release it as 1.17?

So, why not use master (or a new main if you don't want to touch master) for active development, make it your default github (and local) branch, and the current MC version branch (1.17 for now) follows it (i.e., it always merge fast-forwarding, so 1.17 == main). Meanwhile, 1.16.2 is a distinct branch, forked from the main branch when 1.17.1 was released, keeping metadata pointing to MC 1.16.2, and periodically cherrypicking main's commits as backports. When 1.18 comes out, 1.17 will be forked away from main, just like 1.16.2 once was, and a new branch 1.18 will be created to follow main.