Minecraft-TA / journeymap-legacy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Source code and build resources for JourneyMap (http://journeymap.info)

Requirements

  • Java 1.8 JDK
  • IntelliJ IDEA

Contributing

We're huge fans of the open source community, and we're happy to accept pull requests for patches and improvements. That said, we would prefer that you join the discord server and have a chat with us about it first. This allows us to cooperate with you and ensure that your PR makes sense, and isn't stepping on anyone else's toes.

If you would like to contribute, please fork this repository and submit a pull request.

When submitting a pull request, please follow these guidelines:

  • Make sure to describe your changes in the pull request description.
  • Make sure to run your code locally to ensure that your changes are functioning correctly and have not broken anything. See the section below for instructions on how to do this.

Environment Setup

1. Git the JourneyMap source

Check out a branch of the JourneyMap GIT repo to a directory called journeymap. For example:

    git clone git@github.com:TeamJM/journeymap-legacy.git   
    cd journeymap
    git fetch && git checkout (branchname)

2. Setup JourneyMap with Forge for IntelliJ IDEA

  • In a command window, go into the journeymap directory and invoke the Gradle build to setup the workspace:
    gradlew.bat setupDecompWorkspace idea
  • Open journeymap.ipr in IDEA
  • Import Project from Gradle when prompted

3. Build the jars

  • Update project.properties version info
  • Build using Gradle (build.gradle) > build
  • The end result will be in build/libs/journeymap*.jar

About

License:GNU Lesser General Public License v2.1


Languages

Language:Java 96.6%Language:JavaScript 2.4%Language:HTML 0.8%Language:CSS 0.2%