-
-
Notifications
You must be signed in to change notification settings - Fork 179
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
Parchment in NeoDev #1231
base: 1.21.x
Are you sure you want to change the base?
Parchment in NeoDev #1231
Conversation
Last commit published: b1a9cde094956ea24fc115123d69e04bfabaedbf. PR PublishingThe artifacts published by this PR:
Repository DeclarationIn order to use the artifacts published by the PR, add the following repository to your buildscript: repositories {
maven {
name 'Maven for PR #1231' // https://github.com/neoforged/NeoForge/pull/1231
url 'https://prmaven.neoforged.net/NeoForge/pr1231'
content {
includeModule('net.neoforged', 'neoforge')
includeModule('net.neoforged', 'testframework')
}
}
} MDK installationIn order to setup a MDK using the latest PR version, run the following commands in a terminal. mkdir NeoForge-pr1231
cd NeoForge-pr1231
curl -L https://prmaven.neoforged.net/NeoForge/pr1231/net/neoforged/neoforge/21.0.91-beta-pr-1231-neodev-parchment/mdk-pr1231.zip -o mdk.zip
jar xf mdk.zip
rm mdk.zip || del mdk.zip To test a production environment, you can download the installer from here. |
Is it possible to make the patches, as checked in to git, not be in parchment? Because otherwise it seems like you'll end up with a bunch of churn in those -- which will require rebasing PRs and whatnot -- just from updating parchment. |
The patches on the repo are intentionally in Parchment, as otherwise it's very head to review PRs when you don't know what the local variables represent. Parchment wouldn't be often updated within Neo, if at all. |
Parchment in neodev will have to be updated to not fall behind with MC version changes, right? But yeah, fair enough, if its a rare event and not too many parameters change that's not a huge impact. That said, I think this PR should document a series of steps to rebase other PRs to match these changes without having to do a bunch of manual stuff, because otherwise it's going to be painful to update any PR with patches. |
There aren't really non-manual steps, I did it with some NG modifications and Java scripts in random projects. And besides, the amount of PRs that still have old patches will reduce itself to 0 gradually anyway, there's not that many right now. |
bf0f8c1
to
d68a9ef
Compare
@Matyrobbrt, this pull request has conflicts, please resolve them for this PR to move forward. |
See neoforged/NeoGradle#224