Changes between Version 3 and Version 4 of CollaborateOnGithub
- Timestamp:
- Jan 17, 2009, 7:28:46 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CollaborateOnGithub
v3 v4 1 1 = Collaboration on !GitHub = 2 2 3 This page gives guidelines for distributed Django development. 3 This page gives guidelines for distributed Django development. It is not officially part of the Django development process. 4 4 5 5 == Prerequisites == … … 35 35 == Work process == 36 36 37 The 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 37 42 === Lieutenant === 38 43 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 {{{ 48 git clone git@github.com:YOUR_NICK_HERE/django.git 49 }}} 50 1. Add the upstream Django SVN mirror for tracking: 51 {{{ 52 cd django 53 git remote add upstream git://github.com/django/django.git 54 git fetch upstream 55 }}} 56 39 57 === Contributor ===