Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a branch for each mc version #27

Open
TelepathicGrunt opened this issue Dec 11, 2023 · 2 comments
Open

Add a branch for each mc version #27

TelepathicGrunt opened this issue Dec 11, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@TelepathicGrunt
Copy link
Sponsor Contributor

Lots of people go to the MDK and look for an MDK for their specific MC version. Currently, people are confused on the 1.20.4 MDK and thinking it doesn't apply to 1.20.2.

A solution is to have a branch for each mc version so people can go to the MDK they specifically want and can just clone and run it without needing to change any versions.

(Was originally posted to Website repo neoforged/websites#23. Oops. Moving to here properly)

@sciwhiz12
Copy link
Member

If we split MDKs for each version into their own branches, there needs to be some considerations made:

  • GitHub is only capable of creating repositories from template repositories based on the default branch (with an option to copy all other branches), even if you're viewing the repository from another branch. To reduce confusion, we'd have to convert the MDK repo into a regular repository -- not a template repository.
  • We'd have to address how to direct users to the appropriate branch of the MDK repository for their version. Perhaps the default branch can be a blank branch, with a README that points to all extant version-branches in a table (with quick links for downloading the MDK as a ZIP)?
  • We'd also consider how best to manage changes in NG7+ that affect multiple MC versions. Perhaps some form of automation which can backport (marked) PRs automatically?

@sciwhiz12 sciwhiz12 added the enhancement New feature or request label Dec 23, 2023
@BaKYCoder
Copy link

What about a Template mod generator page like Fabric did.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants