- Oracle JDK 1.8u40 or later
- Google Chrome
IntelliJ IDEA (14 or later) is the recommended IDE.
Check out master
Development of HubTurbo moves fairly quickly. The master
branch is generally always slightly ahead of the released version and contains features which will go into the next version, so you should check it out and build it to get started.
Import the project:
File
>Import project
- Select project directory
Import project from existing model
>Gradle
Next
- Choose where you want project files to be located
Finish
Run HubTurbo:
Navigate
>Class
>UI
Run
>Run
Gradle is the default way to build HubTurbo.
Given a fresh clone of the repository, run
./gradlew.bat shadowJar
./gradlew shadowJar
in the root directory. This will download a local copy of Gradle, then build an executable jar file.
- On Windows, Gradle may take up significant memory while running. Close the window when the tasks are done to release it.
The executable jar will be in build/libs/HubTurbo-x.x.x-all.jar
. Double-click that file to run it.
More details on Gradle usage here.
If you have not used HubTurbo before, the User Guide details its ins and outs. Be sure to give it a quick read and try out its features first!
After that, check out the documentation on design for an overview of the codebase and why it's the way it is. You'll need information on day-to-day workflow, as well as the coding and testing guidelines, when you're ready to write some code.
To get your work integrated, check out how the development process works.