Consider changing the mod package to net.irisshaders.iris instead of net.coderbot.iris
coderbot16 opened this issue ยท 0 comments
Back when Iris first started, I was the only real developer, and sorta just chose net.coderbot.iris
as an initial package. While I'm still the lead developer, the project has grown to have many contributors other than myself.
Reasons to change the package:
irisshaders.net
is an actual domain that we own.net.coderbot
on the other hand is not an actual domain - this isn't in line with Java package standards.- It's more professional to not have the code packaged under the name of an individual developer of the project if the project is jointly developed by multiple people.
Reasons to not change the package / considerations to be done while changing the package:
- Mods referencing the internal API of Iris will break with this change. Mods shouldn't reference the internal Iris API, but without any sort of public API they don't really have a choice. We'll want to add a public API and give time to migrate first.
- This could seriously mess up the Git history of many files if not done correctly. Git handles mass renames and moves like this, but it doesn't love them. We should pair this with a separate distinct large-scale reorganization of the Iris source code to minimize how much we mess up the Git history over the course of the project.