Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 3.44 KB

File metadata and controls

41 lines (30 loc) · 3.44 KB

Integrated Dynamics

Build Status Coverage Status Crowdin Download CurseForge Discord

All stable releases (including deobfuscated builds) can be found on CurseForge.

Development builds are hosted as GitHub packages.

Contributing

  • Before submitting a pull request containing a new feature, please discuss this first with one of the lead developers.
  • When fixing an accepted bug, make sure to declare this in the issue so that no duplicate fixes exist.
  • All code must comply to our coding conventions, be clean and must be well documented.

Issues

  • All bug reports and other issues are appreciated. If the issue is a crash, please include the FULL Forge log.
  • Before submission, first check for duplicates, including already closed issues since those can then be re-opened.

Branching Strategy

For every major Minecraft version, a `master-{mc_version} branch exists.

Building and setting up a development environment

To get started, you will need a Maven token so that gradle can fetch dependencies. Once you have this, use it by editing ~/.gradle/gradle.properties and adding the following lines;

gpr.user=<YOUR GITHUB USERNAME>
gpr.key=<YOUR TOKEN>

Alternatively, you can use the environment variables MAVEN_USERNAME (your github username), and MAVEN_KEY (your token).

Run ./gradlew test to run the test suite, and ./gradlew build to build the mod. The resulting jar file will be in build/libs.

License

All code and images are licensed under the MIT License This mod packages re2j in order to provide linear time regex matching.