Wanna help out with behave-django? Cool! Here's a quick guide to do just that.
Fork, then clone the repo:
$ git clone [email protected]:your-username/behave-django.git
Install the dependencies
$ pip install -r requirements.txt
Make sure the tests pass. The @failing
tag is used for tests that are supposed to fail.
$ python manage.py behave --tags=~@failing # skip failing tests
$ python tests.py
Start your topic branch
$ git checkout -b your-topic-branch
Make your change. Add tests for your change. Make the tests pass:
$ python manage.py behave --tags=~@failing
$ python tests.py
Your tests don't have to be behave tests. 😄
Push to your fork and submit a pull request.
Other things to note:
- Write tests.
- We're using PEP8 as our code style guide
Thank you! 😀