On Tue, Apr 20, 2010 at 1:36 PM, Bmheight <bmhei...@gmail.com> wrote:
> +1 to Stephen Crosbys' proposal, although I think this would be a bit
> difficult to perform as the Framework evolves and the documentation on this
> would be a bit outdated as time goes on (And have to yet again maintain
> another Document to keep up to date).
> It it still none the less a good idea in my opinion.
>
> On Tue, Apr 20, 2010 at 9:43 AM, Stephen Crosby <stevecr...@gmail.com>
> wrote:
>>
>> What could be very helpful here is some education for would-be Django
>> developers. The tutorial format has worked so well for educating new Django
>> users, why not apply it also to Django developers also? After the 1.2
>> release, why don't we come up with a Django developers tutorial that walks
>> us through the process of solving issues and working on Django. The goal of
>> this would be to help would-be developers understand the Django development
>> process by getting their hands dirty with a real issue.
>> It could begin with a short explanation of the process, go through finding
>> a real (old) example issue in Trac (already solved), it could run down what
>> type of Trac activity is helpful and what is not. Then the tutorial could
>> instruct the reader to checkout an old revision of Django (with the unsolved
>> issue) and how to reproduce the issue.
>> We could show the reader how to apply a bad patch (attached by some
>> less-informed Trac user), then how to run the test suite and notice that
>> some tests fail. Some instruction on how to politely note that fact on Trac
>> might be in order as well as how the patch was rewritten in order to pass
>> the tests.
>> Another bit on proper documentation, some notes on quality, where to get
>> help, what types of issues need discussion on this list would be great and
>> I'm sure there's more that could be included with this type of tutorial.
>>
>> On Tue, Apr 20, 2010 at 9:09 AM, Jacob Kaplan-Moss <ja...@jacobian.org>
>> wrote:
>>>
>>> On Mon, Apr 19, 2010 at 3:34 PM, Gabriel Hurley <gab...@gmail.com> wrote:
>>> > When I finally did submit my first patch, I was terrified of getting
>>> > it wrong and having it rejected. I'd seen it happen on other tickets.
>>> > It wasn't until I got *more involved* and started keeping up with the
>>> > trac timeline--watching the ebb and flow of tickets--that I started to
>>> > understand how the tone on trac had a reason. Until you get that
>>> > perspective, it's hard to know what's right or wrong, and easy to take
>>> > things personally. The core devs can seem imposing or scary simply
>>> > because you don't know them.
>>>
>>> This is *really* good feedback, and thank you very much for it.
>>>
>>> Clearly scaring people isn't our intent, but if that's the result...
>>> well, we're doing something wrong. I really don't want people to be
>>> scared off, and I'm hearing from you and a few others that that's
>>> already happening.
>>>
>>> I don't think I need to enumerate why the tone on a ticket tracker
>>> tends towards the terse -- lack of time, repetition, yadayada -- but
>>> regardless I don't like our process being scary.
>>>
>>> > If anything, my point is that getting started as a Django contributor
>>> > *can* be difficult, and the core team just being aware of that fact is
>>> > a good thing.
>>>
>>> I hear you loud and clear, and I'd love any suggestions you might have
>>> about how we might improve in this area.
>>>
>>> Jacob
>>>
>>> --
>>> 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.
>>>
>>
>>
>>
>> --
>> Stephen Crosby
>> Web Developer
>> lithostech.com
>>
>> --
>> 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.
>
> --
> 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.
>

FWIW I've long been considering doing a screencast on how to
contribute, picking a bug, diagnosing it, writing a patch, uploading
to trac, etc.  I'll take this as a sign that such a resource would be
helpful.

Alex

-- 
"I disapprove of what you say, but I will defend to the death your
right to say it." -- Voltaire
"The people's good is the highest law." -- Cicero
"Code can always be simpler than you think, but never as simple as you
want" -- Me

-- 
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