Update CONTRIBUTING.md

This commit is contained in:
Ace 2022-08-27 13:04:53 +02:00 committed by GitHub
parent 4c78299531
commit 592a26423a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,25 +1,31 @@
# Contribution Policy the E-Paper Calendar software
# Inkycal Contribution Policy
Thanks for contributing to the E-Paper Calendar Software!
Thanks for willing to contribute to Inkycal
We welcome all sort of contributions, for example:
* giving support via the Discord server
* submitting hotfixes for existing bugs
* giving ideas for new features
* financial contributions (while Inkycal is still dependent on them. These go towards new hardware, displays and a bit of coffee)
If you wish to contribute, please test your suggestion for at least one week on your own E-Paper first. Often, a small change makes a lot
of difference so it's important to check how well your suggestion can perform.
# Third party modules
So you had a great idea for an inkycal-module? Awesome! In fact, there is already a repo sepcfifically created for that purpose: [inkycal-modules-template](https://github.com/aceisace/inkycal-modules-template). Just fork that repo, add your module and give me a shout via Discord, Github or Email. If it is really unique and convincing, chances are, if you agree, that it will be available as default module in a future release. Please do not attempt to have it merged straight into main. We try not to touch main except for new releases to keep things consistent, stable and easy-to-maintain.
# Code contributions
# Code contributions (PRs, hotfixes, Critical improvements)
So you found a bug in Inkycal and tested out a bugfix? Kudos! Please fork the Inkycal repo, add your changes in there and create a PR targeting main. For all other PRs, please target a different branch.
Code contrubutions are most welcome. If you want to contrubite, please fork the main repo, apply changes to your own branch or a new one, test it for at least one week (see above) and then submit a Pull Request. Lastly, don't forget to add your name to the file `CONTRIBUTORS.md`. Thank You!
Don't forget to add your name in the file `CONTRIBUTORS.md` of the corresponding branch. Thank You!
# Submitting Issues
Please only submit reproducible issues and write the instructions on how to reproduce them.
Please only submit reproducible issues with clear instructions on how to reproduce them.
When you are submitting a new issue, please supply the following information:
### Release version
* are you using main or a different branch. In most cases, this is main
### Expected behavior
### Actual behavior
### Expected behavior and actual behavior
* what were you expecting to happen and what did really happen?
### Steps to reproduce the behavior
* How can the devs re-create the same problem you were having?