Thank you all for the great insights.

On Oct 3, 8:07 pm, Russell Keith-Magee <russ...@keith-magee.com>
wrote:
> On Mon, Oct 4, 2010 at 10:11 AM, Laurent Luce <laurentluc...@yahoo.com> wrote:
> > Hello,
>
> > I added the localflavor for Belgium as my first contribution. I would
> > like to contribute more code wise. I looked at the tickets with
> > milestone 1.3 and with no patch. It is hard to know what is critical
> > and where help is the most needed.
>
> > Can someone tell me what tickets require immediate help and are not
> > too complicated for a new contributor. I don't mind spending 2-3 days
> > before Oct 18th. I have been using Django for 2 years and I am quite
> > familiar with the basics like views, models, templates and forms.
>
> > Please let me know.
>
> First of all -- thanks for offering to help out!
>
> Unfortunately, there is no simple answer to the "what is critical" question.
>
> We try to ship Django releases that don't contain any bugs that cause
> unexpected data-loss or major system crashes at runtime -- they're the
> only type of bug that we genuinely consider critical, and we postpone
> releases if anyone reports them. So, there *shouldn't* be any of those
> bugs in our system.
>
> Beyond that, it's difficult to point you at a list of "important
> tickets". Anything that is currently open is a candidate for being
> closed; the tickets that get closed are the ones that people actively
> pursue to completion.
>
> So - what should you do? Well, here's the general list of tasks that
> need attention:
>
>  * Any ticket in the unreviewed state [1] needs to be verified. See if
> you can reproduce the problem described. If you can, move the ticket
> to Accepted. If you can't, close the ticket. If you think there is a
> major design issue in question, move to Design Decision Needed. Ask
> around on IRC if you need guidance on how to treat a given ticket. If,
> in the process of verifying the problem, you can construct a test case
> that is integrated with Django's own test suite, you get bonus points;
> upload a patch containing the test when you mark the ticket accepted.
>
>  * Any ticket in the accepted state that doesn't already have a patch
> [2], needs a patch. Try your hand at fixing the problem.
>
>  * Any ticket in the accepted state that has a patch, but isn't marked
> "needs docs", "needs tests" or "needs improvement" [3] probably needs
> a review by someone. Review the patch; if it seems like the right fix
> for the problem, and it has tests and docs (as required), move it to
> RFC.
>
>  * Any ticket in the accepted state that *is* marked "needs docs" [4],
> "needs tests" [5] or "needs improvement" [6] indicates that there is
> work to be done. Fix the problem, drop the flag.
>
> [1]http://code.djangoproject.com/query?status=new&status=assigned&status...
>
> [2]http://code.djangoproject.com/query?status=new&status=assigned&status...
>
> [3]http://code.djangoproject.com/query?status=new&status=assigned&status...
>
> [4]http://code.djangoproject.com/query?status=new&status=assigned&status...
>
> [5]http://code.djangoproject.com/query?status=new&status=assigned&status...
>
> [6]http://code.djangoproject.com/query?status=new&status=assigned&status...
>
> These queries reveal some pretty long ticket lists, which still leaves
> the issue of which one to pick.
>
> [2]-[6] can be filtered by milestone, which will reduce the ticket
> count a little; the milestone isn't a guaranteed marker that an issue
> is important, but it usually means that *someone* thinks it is
> important.
>
> Any ticket with lots of discussion, or a long CC list probably
> indicates that there are lot of people interested. This is also a
> reasonable indication that a ticket is worth looking into.
>
> Other than that -- work on whatever interests you. Pick a component
> where you feel comfortable, and use that component to filter the Trac
> queries I gave.
>
> As for the October 18th deadline -- that's a deadline for major
> feature inclusion. For 1.3, this is looking like #12012, #12991, and
> maybe #6735 and #12323. If you want to help out with these tickets,
> test the candidate patches, and check the mailing lists for any recent
> discussions about issues still needing resolution.
>
> After that date, focus will move to smaller features and bug fixes
> until the end of November. Past that date, we will move to focussing
> on purely bug fixes until the release early in the new year.
>
> 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 django-develop...@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