CONTRIBUTING.md 557 Bytes
Newer Older
Kaisar Arkhan's avatar
Kaisar Arkhan committed
1
2
3
4
# Contribution Guide

## What you should use
* Google's Java Style
Kaisar Arkhan's avatar
Kaisar Arkhan committed
5
6
* Gradle
* Git Flow
Kaisar Arkhan's avatar
Kaisar Arkhan committed
7

8
## What we recommend to use
Kaisar Arkhan's avatar
Kaisar Arkhan committed
9
10
11
12
13
* IntelliJ IDEA
* Eclipse

## Commit Message Format ##
`[<Module / Server (Bungee/Common/Project-Z/Nations)>/<Module/Part>] <Changes>`
14

Kaisar Arkhan's avatar
Kaisar Arkhan committed
15
16
17
18
## What you shouldn't do
* Use JAR files as an dependency ( request Kaisar Arkhan to add it to Nucleus's Repo )
* Confusing Code ( Every Code should be readable and can be understood by other people )
* Multiple Changes in one commit
Kaisar Arkhan's avatar
Kaisar Arkhan committed
19
* Not Branching-out for changes ( This is why you should use Git Flow )