mirror of
https://github.com/HangarMC/Hangar.git
synced 2024-11-27 06:01:08 +08:00
Add simple contribution guidelines
This commit is contained in:
parent
4a027b58ae
commit
c99ea8de06
18
CONTRIBUTING.md
Normal file
18
CONTRIBUTING.md
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
## Contributing to Hangar
|
||||||
|
|
||||||
|
Take a look at the [README building section](README.md#Building) for info on how to set up the project.\
|
||||||
|
A general list of todos can be found in the [Roadmap Project](https://github.com/PaperMC/Hangar/projects/1).
|
||||||
|
|
||||||
|
## General Policy
|
||||||
|
Don't make the code look like it comes from a one-time contributor,
|
||||||
|
but embed it sanely into the surrounding code.
|
||||||
|
Changes should be easy to maintain and understand (with telling names and comments),
|
||||||
|
and when in doubt, ask other contributors if your idea makes sense/nobody else is working on it already.
|
||||||
|
|
||||||
|
## Formatting
|
||||||
|
Nothing crazy here:
|
||||||
|
* Use 4 spaces (not tabs) as indention
|
||||||
|
* Leave an empty line between class headers and their first field
|
||||||
|
* Always use braces for single line ifs, for loops, etc.
|
||||||
|
|
||||||
|
Other than that, we follow [Oracle's standard code conventions](https://www.oracle.com/java/technologies/javase/codeconventions-contents.html) (e.g. IntelliJ's auto formatting).
|
Loading…
Reference in New Issue
Block a user