This document contains guides on getting started with developing screeps-kotlin-types
, as well as the guidelines for contributing to this repository.
This library will stay up to date only with the help of you! If active players don't update it, it'll get lost.
The simple steps of contributing to any GitHub project are as follows:
- Fork the repository
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push -u origin my-new-feature
- Create a Pull Request!
To keep your fork of in sync with this repository, follow this guide.
To get started, just clone this repository, and install the required dependencies.
./gradlew build
Install the library locally
- Run
./gradlew publishKotlinPublicationToMavenLocal
to install the library locally on your machine - Add
mavenLocal()
to the repositories section of your bots build.gradle.kts - Change the dependency in your bot to
ch.delconte.screeps-kotlin:screeps-kotlin-types:SNAPSHOT
OR
Using https://jitpack.io/
- Add
maven( url="https://jitpack.io")
to the repositories section of your bots build.gradle.kts - Add the branch or last commit of your PR as a dependency to your bot implementation eg
com.github.<github_user>:screeps-kotlin-types:<branch_name>-SNAPSHOT")
Please feel free to submit issues for bugs and feature requests, I promise to get back to you ASAP!