aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeonardo Bishop <13875753+LMBishop@users.noreply.github.com>2021-04-03 11:45:21 +0000
committerGitHub <noreply@github.com>2021-04-03 11:45:21 +0000
commit13d207875b4a2b4b2998fd8e97ad1745d6a6e1a2 (patch)
tree5a80bc2913d0da2ed8f4d77bbce92a3e2aacc173
parent5095d258103a7ce3c56e0cb949f6f6d395a4e1ca (diff)
Create CONTRIBUTING.md
-rw-r--r--CONTRIBUTING.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 00000000..ab931712
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,19 @@
+We welcome all contributions, we will check out all pull requests and determine if it should be added to Quests
+### Guidance
+* ensure Java 8 is installed on your machine
+* fork this repository and clone it
+* edit the source code as your please
+* run ``gradlew build`` in the base directory to build Quests
+* test your changes (the jar will be placed in build/libs/)
+* push to your fork when ready & submit a pull request
+
+### Contribution Guidelines
+If you plan on contributing upstream please note the following:
+* discuss **large** changes first
+* indent the file with **4 spaces**
+* take a look at how the rest of the project is formatted and follow that
+* do not alter the version number in ``build.gradle``, that will be done when the release version is ready
+* limit the first line of commit messages to ~50 chars and leave a space below that, with an optional extended description
+* **test your changes** on the latest Spigot version before making a pull request
+
+By contributing to Quests you agree to license your code under the [GNU General Public License v3.0](https://github.com/LMBishop/Quests/blob/master/LICENSE.txt).