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.