This project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
-
Please do not create issues for questions you have. The appropriate location for such questions is /r/redditdev.
-
Please check the Unreleased section of the latest changelog before filing an issue as it's possible the issue has already been resolved.
-
Please use GitHub's search feature to look for already reported issues before reporting your own.
-
If you are fixing an already filed issue, please indicate your intentions by commenting on the issue. This act will hopefully minimize any duplicate work.
-
Prior to creating a pull request run the
lint.sh
script. This script depends on the toolsflake8
,pylint
, andpep257
. They can be installed via `pip install flake8 pylint pep257. -
Once pushed, ensure that your TravisCI build succeeds. Travis will error before running any tests if there are any
flake8
orpep257
errors. Resolve any issues by updating your pull request. Note: Some tests are simply flakey and may not pass for you. If you suspect that is the case please add a comment to the pull request indicating your suspicion. -
Feel free to check on the status of your pull request periodically by adding a comment.
PRAW is looking for one or two people to regularly handle issues, and integrate others' pull requests. Interested parties should make their intentions known by resolving a few issues via pull requests.
Some contents of this file were adapted from github3.py CONTRIBUTING.rst.