| | 1 | = Django development sprints = |
| | 2 | |
| | 3 | == What is a sprint? == |
| | 4 | |
| | 5 | Basically, a Django sprint is an excuse for people to focus their undivided attention, for a set time frame, on improving Django. It's a focused, scheduled effort to fix bugs, add new features and improve documentation. |
| | 6 | |
| | 7 | Anybody, anywhere around the world, can participate and contribute. (See the "How to contribute" section below for details.) Most contributors will be at their own homes/schools/workplaces, but a number of people will gather together in person for camaraderie, improved communication and the other benefits of face-to-face interaction. |
| | 8 | |
| | 9 | If you've never contributed to Django before, a sprint is the perfect chance for you to chip in. |
| | 10 | |
| | 11 | == Upcoming sprints == |
| | 12 | |
| | 13 | * July 10 - July 12 at [SprintEuroPython2008 EuroPython 2008], focusing on [NewformsAdminBranch newforms-admin]. |
| | 14 | |
| | 15 | * July 18 in Sausalito, CA, focusing on [VersionOneRoadmap#schedule Django 1.0 alpha]. |
| | 16 | |
| | 17 | * August 1, location TBA, focusing on [VersionOneRoadmap#schedule Django 1.0 beta]. |
| | 18 | |
| | 19 | * August 8, location TBA, focusing on [VersionOneRoadmap#schedule Django 1.0 beta 2]. |
| | 20 | |
| | 21 | * August 15, location TBA, focusing on [VersionOneRoadmap#schedule Django 1.0 rc]. |
| | 22 | |
| | 23 | * August 22, location TBA, focusing on [VersionOneRoadmap#schedule Django 1.0 final]. |
| | 24 | |
| | 25 | == How to contribute == |
| | 26 | |
| | 27 | It's easy: Pick something to work on and do it. All sorts of tasks are available, from hard-core hacking to improving documentation to fixing small bugs. |
| | 28 | |
| | 29 | Volunteers looking to get an early start should take a look at the SprintIdeas page. |
| | 30 | |
| | 31 | == Preparing for the sprint == |
| | 32 | |
| | 33 | Here are a few easy things you can do ahead of time to make sure your time is spent effectively: |
| | 34 | |
| | 35 | * Read our [http://www.djangoproject.com/documentation/contributing/ "Contributing to Django" document]. |
| | 36 | * [http://www.djangoproject.com/documentation/install/#installing-the-development-version Install the "trunk" version of Django] (aka the Django development version). |
| | 37 | * [http://www.djangoproject.com/accounts/register/ Create an account in our ticket system]. This will allow you to claim tickets you're working on. |
| | 38 | * Familiarize yourself with our [http://code.djangoproject.com/wiki/Reports ticket system and reports]. |
| | 39 | * Get an [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] client, so that you can join us in the channel [irc://irc.freenode.net/django-sprint #django-sprint] on Freenode. |
| | 40 | |
| | 41 | == Attendees == |
| | 42 | |
| | 43 | If you plan to attending a sprint in person, please RSVP; each individual sprint page linked above wil give you instructions about how to do so. |