Contributing to Django

Contributing to Django

It's easy

042b05ac1200c78d8009911e302c1ee4?s=128

Tomek Paczkowski

January 12, 2012
Tweet

Transcript

  1. 3.

    Tickets statistics All open tickets 1800 (!) Waiting for patch

    675 Patch needs improvement 412 Patch needs tests 167 Patch needs review 196
  2. 6.

    Ticket triaging Tickets start as new If bug is confirmed:

    accepted Patch is good: ready for commit
  3. 7.

    Ticket triaging Tickets start as new If bug is confirmed:

    accepted Patch is good: ready for commit Commited to trunk: fixed
  4. 8.

    Ticket triaging Tickets start as new If bug is confirmed:

    accepted Patch is good: ready for commit Commited to trunk: fixed http://j.mp/django-triage
  5. 10.
  6. 11.

    Ticket flags has patch if not, write one! patch needs

    improvement style, logic errors needs documentation docs are a must
  7. 12.

    Ticket flags has patch if not, write one! patch needs

    improvement style, logic errors needs documentation docs are a must needs tests and so are tests
  8. 13.

    Ticket flags has patch if not, write one! patch needs

    improvement style, logic errors needs documentation docs are a must needs tests and so are tests easy pickings good for rookies
  9. 14.

    Get that damn trunk Check out the code from the

    repository: svn co https://code.djangoproject.com/svn/django/trunk/ or git clone git://github.com/django/django.git
  10. 15.

    Running unit tests cd /path/to/trunk pip install -e . #

    best in virtualenv cd tests/ ./runtests.py --settings=test_sqlite
  11. 16.

    Running unit tests cd /path/to/trunk pip install -e . #

    best in virtualenv cd tests/ ./runtests.py --settings=test_sqlite Running single test, selenium, etc: http://j.mp/django-unit-tests
  12. 18.