|
| 1 | +# How to contribute |
| 2 | +Thank you for your willingness to help with this project. Although we are happy with all the help, we do want to set some guidelines on how to contribute to this project. By following these guidelines you can help us to manage our time and spend more time on developing this open source project. |
| 3 | + |
| 4 | +## Do you have a question? |
| 5 | +- Questions can be asked via GitHub issue, using the tag "Question" |
| 6 | +- Please ensure the question is not already asked, by searching all issues with the "Question" tag. |
| 7 | +- Please close the issue yourself when the question is answered. |
| 8 | + |
| 9 | +## Did you find a bug? |
| 10 | +- Please make sure the bug is not already reported. |
| 11 | +- Please open a GitHub issue. |
| 12 | +- Add a clear title and description. |
| 13 | +- If possible include a simple unit test describing the bug. A few lines of code will say a lot more than a few paragraphs of text. |
| 14 | +- If you need the fix urgently, please consider creating a Pull Request with the fix. |
| 15 | + |
| 16 | +## Did you write a patch to fix a bug? |
| 17 | +- Please open a Pull Request with the patch. |
| 18 | +- Link the issue to the Pull Request. |
| 19 | +- Ensure the description clearly describes the problem and solution. |
| 20 | +- Make sure there is a test that proves that the issue did exists and is now fixed. |
| 21 | + |
| 22 | +## Did you write a patch to fix code style issues? |
| 23 | +Please do **not** submit a Pull Request. |
| 24 | + |
| 25 | +## Did you want to refactor code to make it more readable and better maintainable? |
| 26 | +- Please open a GitHub issue to discuss it. |
| 27 | +- Clearly describe what you want to refactor and why. |
| 28 | +- Did you forget to open an issue? Please describe the reasoning in the Pull Request itself. But be advised that this could mean that you spend time refactoring and we still reject the Pull Request. |
| 29 | + |
| 30 | +## Do you have great ideas for the project? |
| 31 | +- Please open a GitHub issue to discuss it. |
| 32 | +- Do **not** open a Pull Request before discussing it. |
0 commit comments