parent
9392988f12
commit
95f1ed76e4
@ -1,6 +1,9 @@ |
|||||||
Guidelines for Contributing |
Guidelines for Contributing |
||||||
--------------------------- |
--------------------------- |
||||||
|
|
||||||
Libresonic currently does **NOT** diverge substantially from the original [Subsonic](http://subsonic.org). Please visit Issue #40 on Github for more details about the Rebrand process before continuing. |
Libresonic development is a community project, and contributions are welcomed. Here are a few guidelines you should follow before submitting: |
||||||
|
|
||||||
Until the Rebrand has finished Issues and Pull Requests will most likely not be accepted or put on hold. Please check back later once the Rebrand has been completed. |
1. All contributions must be licensed as [GNU GPLv3](https://github.com/Libresonic/libresonic/blob/develop/LICENSE.txt) to be accepted. Use [`git commit --signoff`](https://jk.gs/git-commit.html) to acknowledge this. |
||||||
|
2. New features or changes to existing ones must not degrade the user experience. This means do not introduce bugs, remove functionality, or make large changes to existing themes/UI without prior discussion in an Issue. |
||||||
|
3. Use sane coding standards. Language best-practices should be followed, comment generously, and avoid "clever" algorithms. Refactoring existing messes is great, but watch out for breakage. |
||||||
|
4. Be bold! Without contributions, this project will vanish. If you just want to help out, try [submiting a patch](https://github.com/Libresonic/libresonic/issues?q=is%3Aissue+is%3Aopen+label%3Apatches-welcome) for an open Issue. |
||||||
|
Loading…
Reference in new issue