Changes between Version 3 and Version 4 of CollaborateOnGithub


Ignore:
Timestamp:
01/17/09 07:28:46 (6 years ago)
Author:
mrts
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CollaborateOnGithub

    v3 v4  
    11= Collaboration on !GitHub =
    22
    3 This page gives guidelines for distributed Django development.
     3This page gives guidelines for distributed Django development. It is not officially part of the Django development process.
    44
    55== Prerequisites ==
     
    3535== Work process ==
    3636
     37The process should be managed with the '''Dictator and Lieutenants Workflow''', described at http://whygitisbetterthanx.com/#any-workflow.
     38 * ''Dictators'' are core Django developers, who eventually merge the `git` branches back to Django trunk.
     39 * ''Lieutenants'' are developers, who take the responsibility to steer and coordinate the work on a large feature (e.g. aggregates).
     40 * ''Contributors'' are developers who contribute -- under lieutenant's guidance -- to the development of the feature.
     41
    3742=== Lieutenant ===
    3843
     44 1. Create a fork of the automatically updated Django SVN trunk mirror on !GitHub by clicking ''fork'' at http://github.com/django/django/tree/master
     45 1. Describe the design of the feature you implement on !GitHub project wiki, list tasks that need tackling so that contributors get a clear overview and pick tasks easily.
     46 1. Clone the fork to your workstation:
     47 {{{
     48git clone git@github.com:YOUR_NICK_HERE/django.git
     49 }}}
     50 1. Add the upstream Django SVN mirror for tracking:
     51 {{{
     52cd django
     53git remote add upstream git://github.com/django/django.git
     54git fetch upstream
     55 }}}
     56
    3957=== Contributor ===
Back to Top