👍🎉 First off, thanks for taking the time to contribute! 🎉👍
The following is a set of guidelines for contributing to fbbotw, which is hosted on GitHub. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document and to the package in a pull request.
$ git clone https://github.com/JoabMendes/fbbotw
2 After cloning, create your virtual environment (This example uses virtualenvwrapper):
# Using virtualenvwrapper (pip install virtualenvwrapper)
$ mkvirtualenv -p `which python3` fbbotw #Keep the name as fbbotw, some script depend on this
$ pip install -r requirements_dev.txt
$ ./setvars.sh
# Restart the env
$ deactivate
$ workon fbbotw
- This package uses pep8, pyflakes and co for styling. And flake8 package for style check on tests.
- Go pythonic
# will test functions and pep8 style with flake8
$ ./test.sh
Please use this template for your pull request:
## Requirements (List of requirement updates)
- Filling out the template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
- All new code requires tests to ensure against regressions
## Description of the Change
## Alternate Designs
## Why Should This Be In Core? (Justify your changes)
## Benefits (Why will this make the package better)
## Possible Drawbacks
## Applicable Issues
- Add the necessary documentation to your code and the reference for the facebook docs if needed.