On Jan 20, 2011, at 1:54 PM, Kevin Horn wrote:

> The biggest problem with this is that you will find that a very small group 
> of people have created the vast majority of this stuff and don't have time to 
> maintain it all any more :).  We certainly don't have a separate dedicated 
> maintainer for each project (although I really wish we could get to that 
> point).
> 
> I think this right here is the main reason that the docs need to be improved. 
>  Easier newbie experience translates to more users translates to more 
> developers translates to more maintainers.  Especially if the perception of 
> Twisted as a "languishing" or even "mostly dead" project can be undone. (Yes, 
> I've heard this a number of times.  No, I don't know where they get it.  I 
> correct it whenever I can. It's something that needs to be addressed, but 
> that's a different conversation.).  Fixing up the docs will at least help 
> with this.

Wow, that is weird.  Maybe in the meanwhile, refer people with this peculiar 
misconception to <https://www.ohloh.net/p/twisted> - "Large, active development 
team", "Mature, well-established codebase".

(Also tell them to click "I use this".)

>> Most of this was discussed with Jean-Paul and Glyph at tonight's Python 
>> meet-up in Cambridge. Some work has already begun on the new docs here:
>> 
>> https://github.com/tdavis/twisted-docs
> 
> There have been several abortive efforts to do something grand to re-invent 
> all of the Twisted documentation in the universe, or a complete overhaul of 
> the website, including several false starts that I've made, and most recently 
> the (somewhat arduous, arguably "mostly complete" (fingers crossed on that 
> one)) attempt to do a sphinx migration.
> 
> Seriously man, we're close.

So prove me wrong, and get it done! ;-)

> 3 more "chunk tickets" in the "edit the lore source" phase (and one of those 
> is finished I think and just needs to be merged).  Then another round of 
> "chunk tickets" to manually fix any other little typographical issues in the 
> Sphinx source, and done.  I suppose there will also need to be a website 
> deployment process.  And probably lots of other minor things that we'll 
> discover as we go.

I think that the main problem right now is that these "chunk tickets" are too 
big, and especially with the sphinx builder in this half-working state, nearly 
impossible to review.  As Jean-Paul were recently discussing, he bit the bullet 
and plowed through one of these (overlarge) ticket reviews, assuming "how much 
of a problem could it be, it's just whitespace", and ultimately (after trying 
his best to examine it closely) gave it a passing review.  And yet, there were 
still a couple of bugs filed that were introduced by that branch, including 
things like word being accidentally deleted.

Breaking these up even more into smaller, easier-to-digest fixes, and then 
having a docs review sprint, should be able to get us over that hump.

> I've had some major speedbumps, had to find a new job, kids were sick several 
> times, etc.  You know...life.

No worries.  That's why we've been taking this conservative approach :).

> I'm getting fired up again though, and thijs seems to be as well, and this 
> coming up now just pumps the bellows.

Yes!  Woo!

> It looks like Tom and I have some similar ideas on where we should be going, 
> and I think his Sphinx skeleton is a great example of what things should 
> eventually look like.  As I said earlier, I've had a number of similar ideas, 
> though it looks like maybe Tom's are a little more concrete and/or 
> fleshed-out.  I just really wanted to get the Sphinx convo "out the door", 
> before I took on another huge project.  I'll elaborate in a separate email.

+1

> There's a ticket for writing tests for the code samples in Trac.

Always good to have a link: http://twistedmatrix.com/trac/ticket/2205

> My advice is to try and get many small changes made, and get them _done_ 
> rather than a few huge changes.

I think I want this to be on my tombstone :).

> I think this has been pretty constructive on both sides.  I look forward to 
> more.

Same here.

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

Reply via email to