Contributions are welcome.
-
Please open an issue in the tracker to suggest a change or fix before issuing the pull request.
-
All pull requests should be off of the devel branch and not off the master.
-
All code submitted must be your own or be allowable to re-distribute under the MIT License.
-
Please reasonably follow PEP8 guidelines for your code. For example, if you create a function, give it a docstring so others know what you are doing. Add comments to make your code clearer to others reading it. If your code is a mess it will not be included.
-
I can't promise that all new features will be accepted. However the MIT license allows/welcomes you to fork the code and release an altered version under any license that you like. Please see the requirements under the MIT license when doing so.
-
Make sure your changes work before issuing the pull request. Adding a unittest is highly encouraged. Make sure any current unittests pass.
-
If you want to contribute we have a Discord group for Raspi-Sump which includes a channel called #code-discussion and #hcsr04sensor. It is not mandatory to join but highly encouraged and makes collaboration much easier. Email alaudet@linuxnorth.org to request an invite link.