Djangocon 2013

September 2-7, 2013

Don't be Afraid to Commit

Daniele Procida

Audience level:
Novice

Description

A workshop for Python/Django developers who would like to contribute more to the projects they use, but need more grounding in some of the tools required. The workshop will take participants through the complete cycle of identifying a simple issue, writing a patch with tests and documentation, and submitting it. The workshop is aimed at the first-time committer; very little experience is required.

Abstract

This tutorial is a half-day workshop for Python/Django developers who would like to contribute more to the projects they use, but need more grounding in some of the tools required.

The workshop will take participants through the complete cycle of identifying a simple issue in a Django or Python project, writing a patch with tests and documentation, and submitting it.

Workshop Contents

  • virtualenv and pip
  • Git and GitHub
  • automated testing in Django
  • creating documentation using Sphinx and ReadTheDocs
  • identifying a suitable issue in Django, creating a patch, and submitting it

The workshop is aimed at the first-time committer, and very little experience is required. By the end of the workshop participants will be well-equipped to take part in sprints.