Skip to content
Johnsmith0508 edited this page Oct 21, 2014 · 6 revisions

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 with eclipse

####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: Build Status ). 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