On 10/03/2012, at 1:13 PM, h3 wrote:

> And this idea is just: a patch server.
> 
> Imagine a site where developers can browse, upload, rate and comment
> patches. Something like django snippets, but instead of snippets, it's
> patches for django.
> 
> A developer can upload a patch (linked or not to a ticket), specify
> the django version with which it is compatible and add revisions.
> Other users can rate, comment and propose revisions.
> 

My immediate reaction -- how does this "patch server" differ significantly from 
a site like Github or Bitbucket? It seems to me that everything you have 
described here is already possible using a DVCS community site like these two.

> In my dreams, applying a patch to a django installation would be
> simple as editing a buildout.cfg and add those lines:
> 
> [django_patches]
> email_username = http://server.com/user/email_username/ rev=12
> no_admin = http://server.com/anotheruser/no_admin/

Something like:

pip -e hg+http://bitbucket.org/user/project-name@<revision>@egg=project-name

?

> It would make the future development of django a lot more community
> centric, more tested and more discussed.
> 
> To eager developers who wants new feature implemented in core, we
> could just say "go on, make a patch and prove your point" instead of
> debating it on a mailing list.
> 

Which is what we already say:

https://docs.djangoproject.com/en/1.3/internals/contributing/#branch-policy

> Other people could then try it, use it and improve it before it is
> implemented in core.
> 
> Like I said, just a crazy idea .. or a cool GSoC project ? :)

Regardless of any other merit, this wouldn't get accepted for GSoC. GSoC is 
very specific about their project guidelines, and their guidelines dictate that 
the work undertaken by students has to be directed at the core code of the 
project itself, not at building infrastructure to support the project.

Yours,
Russ Magee %-)


-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to