Contributing
So, you want to see a feature added to the mod, but you are growing inpatient with the mod dev? this is the solution.
note: this tutorial assumes that you have some form of git installed on your computer, and that you have a basic understanding of java.
##Setting up first, you need to make a fork of the repository, to save your code to, and make pull request from. this is done by clicking the "fork" button at the top of the page. next, you must download the code. to do this on PC, simply type
git clone https://github.com/<YOUR-USER-NAME>/misc-add.git
cd misc-add
gradlew setupDecompWorkspace
gradlew build IDEA
if you are using a UN*X based OS, (mac / linux) use:
git clone https://github.com/<YOUR-USER-NAME>/misc-add.git
cd misc-add
./gradlew setupDecompWorkspace
./gradlew build IDEA
this asumes that you are using Intellij IDEA. If your prefered IDE is Eclipse, replace
IDEA
witheclipse
####Intellij doubble click the link in the directory that you downloaded the code to.
####Eclipse
for eclipse, set the directory to the superclass ie:/Users/name/Downloads/
, then create a new java project named misc-add
. all of the code should appear.[Citation Needed]
##making a good pull request if you want to add five features to the game, some people think that it is somehow acceptable to make five diffrent pull requests. the correct way (in this repository) to make a PR is to finish all of the changes that you want, then make a SINGLE pull request. I highly sugest making a pull request with the newest version of my repository. I make commits on most nights between 2:00 and @:30 AM GMT. please keep in mind that I normaly begin working at 10:00 PM GMT, so it is not the brighest idea to make a PR between these times. the best optionm for me is to see a new pr to accept before I begin work, so I don't loose any work. just a a precaution that has been put in place, travis-ci is used to check every build that is pushed to master. (ie: ). This also works with pull requests. when somebody submits a pull request, it will automaticly be tested to see if it works. if, for some reason, it dosen't, the pull request will be denied