Development


We love contributions from everyone. Don't be afraid to open a new Pull Request on GitHub.

Support Questions

Don't use the GitHub's Issue tracker for general Python and Flask related questions. For FlaskBB it is ok for now. #python and Stack Overflow is also worth considering for asking support questions.

Reporting Issues

Please provide as many details as possible. This will make it easier for us to figure out what went wrong.

Contributing Code

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:

py.test

alternatively you can also use make

make test

Mention how your changes affect the project to other developers and users in the CHANGES file.

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.