On Mar 16, 2014, at 1:48 PM, exar...@twistedmatrix.com wrote:

> I know it's easier to start a fresh document (this time it'll work for sure!) 
> but please consider that this strategy may actually not produce the best 
> results (it may in fact be the strategy that produced the current state of 
> affairs).

I don't have a lot to comment on this but it really bears repeating.

This problem is also not unique to Twisted; see also <https://xkcd.com/927/>.

>> It should assume that dev already got the code and has a common sense
> 
> "common sense"?  There is no such thing, sorry.  This is sort of an 
> irrelevant tangent but I couldn't help commenting on it.
>> for contributing to open source projects: create branch, create patch,
>> use tickets, use IRC. read code, write tests etc


I think this tangent is actually totally relevant.  Potential contributors to 
open source overall are a very diverse audience with a widely divergent 
backgrounds.  Twisted, in particular, attracts an especially idiosyncratic 
group, because Twisted runs in a really wide array of environments and supports 
a really wide array of protocols.  If you wanted to do the "normal thing" you'd 
be contributing to Django, not Twisted.

Also, keep in mind that for many developers, even today, Twisted is their first 
open source contribution experience.  Therefore there's no particular reason to 
believe that they would have any idea how to submit patches, or write tests, or 
that those things are needed.  It may make sense to make there be an easy way 
to skip over these basics, but they definitely need to be present.

-glyph
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to