We are open to, and grateful for, any contributions made by the community. By contributing to bosta, you agree to abide by the code of conduct.
- Please follow the PEP 8 - - Coding Standard .
- To check style linting run the following command:
pip install pycodestyle pycodestyle {source_file_or_directory} - To fix style linting run the following command:
pip install - -upgrade autopep8 autopep8 - - in -place - -aggressive - -aggressive < filename >
Commit messages should be verb based, using the following pattern:
Fixing ...Adding ...Updating ...Removing ...
Please update the docs accordingly so that there are no discrepancies between the API and the documentation.
python3 setup.py developinstall dependencies
-
**Consider our release cycle ** - We try to follow SemVer v2.0.0. Randomly breaking public APIs is not an option.
-
**Create feature branches ** - Don't ask us to pull from your master branch.
-
**One pull request per feature ** - If you want to do more than one thing, send multiple pull requests.
-
**Send coherent history ** - Make sure each individual commit in your pull request is meaningful. If you had to make multiple intermediate commits while developing, please squash them before submitting.