diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..fae6d5f --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,21 @@ +## Submitting a New Issue +If you are reporting a **bug** or defect, please provide the steps to reproduce the problem you are describing. +Ideally, provide a simple script that will reproduce the issue. Also provide a description of the hardware and +software types and versions used in your application/test environment. + +Requests for a feature or **enhancement** to the library software will be treated at a lower priority due to the lack +of resources (contributors with skillset, knowledge of the library or time). Unless your request has wide support +from the community it will be treated at a low priority. If the repo's maintainer judges your request to be of value +then it will be labeled `enhancement`. If additional resources are required, it will be tagged with `help wanted`. + +If you simply have a **question**, consult the SUPPORT.md document. + +## Creating a Pull Request +Contributions are welcome. To save time it is best to have an open issue relating to what it is you want to contribute +and to discuss the prospects of getting your contribution accepted. + +Your changes *must* pass the set of test files `x_*`. Please indicate that you have run the test scripts successfuly or attach +a screen shot of the output from the test scripts. + +In addition, you *should* provide updated or additional scripts that at least test the 'happy' paths of your code changes. For +larger changes the additional test cases will be considered mandatory. diff --git a/SUPPORT.md b/SUPPORT.md new file mode 100644 index 0000000..c9a5eda --- /dev/null +++ b/SUPPORT.md @@ -0,0 +1,8 @@ +Questions about the pigpio library are welcome but we ask that you check these resources first: +* [pigpio library web page](http://abyz.me.uk/rpi/pigpio) +Noobs should start with the FAQ. All +APIs are documented extensively. +* Search the repository issues with a 'question' label +For example, to search for information on PWM type in search box: +`label:question pwm` +* Check the repository's Wiki - WIP, help wanted.