One major improvement I've seen is that when there's a small issue in a commit (such a typo) a contributor often leaves an inline comment and it can get fixed directly. This is a great workflow for simple issues.
Alex On Sun, Nov 25, 2012 at 3:46 PM, Aymeric Augustin < aymeric.augus...@polytechnique.org> wrote: > Hello, > > Django's development moved to GitHub 7 months ago, and it's a success! > > No guidelines for pull requests were published, but usage patterns have > emerged. Here's what I've observed. > > 550 pull requests have been opened: > - 20% of them are still open. This figure is a slightly above > reality because pull requests sometimes stay open even after the > corresponding problem is fixed. > - 80% are closed. There's no easy way to tell if they were merged > or rejected. > > Most open pull requests reference a Trac ticket. > > Trac is used for almost all discussions. I believe there are two reasons > for this: > - every action on Trac is notified to more than 900 subscribers to > the django-updates mailing list; > - Trac is customized to match the community's and the core team's > workflows. > > Pull requests are used as a replacement for patches uploaded to Trac, and > as an code review UI. The killer features here are line-by-line commenting, > and to some extent incremental review. > > Pull requests that don't reference a Trac ticket tend to get lost into the > noise (507, 500, 497, 478, 451, 432, 421, 402, 393, 317, 272, 211, etc.). > They suffer from the lack of a triage process to ensure every PR gets > looked at, and categorization to help to locate PRs of interest. (By the > way, these are the main reasons why we didn't switch issue management to > GitHub.) In the end, trivial fixes such as typos generally get merged, more > complex ones don't without a discussion in a ticket. > > Have you noticed other interesting patterns? What improvements to the > development processes would you suggest? > > -- > Aymeric. > > -- > You received this message because you are subscribed to the Google Groups > "Django developers" group. > To post to this group, send email to django-developers@googlegroups.com. > To unsubscribe from this group, send email to > django-developers+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-developers?hl=en. > > -- "I disapprove of what you say, but I will defend to the death your right to say it." -- Evelyn Beatrice Hall (summarizing Voltaire) "The people's good is the highest law." -- Cicero -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.