Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 963 Bytes

CONTRIBUTING.md

File metadata and controls

48 lines (31 loc) · 963 Bytes

Contributing

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! 😀