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.

Reply via email to