We love contributions from everyone. Don't be afraid to open a new Pull Request on GitHub.
Don't use the GitHub's Issue tracker for general Python and Flask related
questions. For FlaskBB it is ok for now.
Stack Overflow is also worth considering for asking
Please provide as many details as possible. This will make it easier for us to figure out what went wrong.
Follow the PEP8 style guide.
FlaskBB is depending on a few python packages for development. One of those is
py.test which runs our testsuite. Just use the provided
requirements-dev.txt file and you should be good to go.
pip install -r requirements-dev.txt
Then you can run the testsuite with:
alternatively you can also use
Mention how your changes affect the project to other developers and users in the
Push to your fork. Write a good commit message. Submit a pull request.
Others will give constructive feedback. This is a time for discussion and improvements, and making the necessary changes will be required before we can merge the contribution.