sbrl / Minetest-WorldEditAdditions

Extra tools and commands to extend WorldEdit for Minetest
https://worldeditadditions.mooncarrot.space/
Mozilla Public License 2.0
16 stars 3 forks source link

Repository Enhancements and Management #46

Closed VorTechnix closed 3 years ago

VorTechnix commented 3 years ago

I had a few ideas about how to keep the repository and development streamlined going forward.

Labels

I would like to propose 3 new labels for issues:

Branches

As previously stated I will open my own development branch for continued contributions. I would like to go further though and propose a general management system:

  1. The master branch should be the primary and default branch. I understand some of the reasons you decided to change it but having also changed it on other repos I manage I know from experience that it usually just leads to confusion and mix ups.
  2. We should have a testing branch that all of our changes and any pull requests from contributor's forks get staged in until we are ready to release the next version. Some people create a new branch for every version but I think that's too much work and sticking with one permanent testing/staging branch gives people the opportunity to get "nightly build" style updates through github desktop.
sbrl commented 3 years ago

Those labels look cool, but the pace of WorldEditAdditions is not rushed. I'm in no hurry to work on and merge issues - I follow my inspiration. To this end, I'd prefer to avoid adding those new labels, as I feel they would support a more rushed development process.

Branches

  1. master is now main in this repository. This is part of a move across the git ecosystem to migrate from potentially offensive words. See this news article for more information. There's still a default branch - I've just updated it to follow the new standard.
  2. This would indeed help, but for those who want a stable version of the mod should checkout a release or use ContentDB, not checkout directly from main. I'll update the README to reflect this.
VorTechnix commented 3 years ago

Ok so you're going to still be directly developing on main then?

sbrl commented 3 years ago

Yeah, currently that's the way I have been doing things.

sbrl commented 3 years ago

It looks like this discussion has been resolved so I'm going to close this issue for now, but I can always re-open if there's more to discuss.