On Jan 19, 2010, at 4:33 PM, Kevin Horn wrote:

> This time I think I'm gonna skip saying how I haven't gotten as much done as 
> I would like...oh darn.
> 
> Anyways, time for another gripping installment...
> 
> Progress:
>   - tables are now handled (mostly) properly, thanks to Zeth at 
> http://commandline.org.uk/
>   - blockquote tags handled
>   - much improved whitespace/indentation handling
>   - some nicer styling thanks to Michael Thompson
>   - I've managed to convert the docs for the 3 Divmod projects with Lore 
>     docs, though I've yet to put them up anywhere.

Yay!

>   - due to ReST's insistence on "inline markup" being surrounded by 
>     whitespace or certain special characters, there are a lot of places where
>     such inline markup gets jacked up, by not including whitespace in front 
> of 
>     it.  If I put whitespace in front of everything though, my indentation 
>     handling gets jacked up and about 400+ Sphinx build warning result.
>     Not sure if I should spend the time to make whitespace handling really 
>     smart or if these should just be fixed manually post-conversion.

I don't really understand this problem.  What do you mean about making 
whitespace handling really smart?  Isn't this the sort of detail that docutils 
is supposed to handle for you?

>   - Themeing/styling: still mostly a TODO, though new styling looks a lot 
>     better than the default to my eyes.  I'm starting to think that 
>     eventually we might want to have 2 themes/styles...one to match the 
>     trac-based website, and one for bundled docs (docs tarballs, CHM files, 
> etc.)

That would certainly be nice, but is in no way required for the initial 
migration.  Still, we should have a workable theme in order before we pull the 
trigger :).
> 
>   - some of the Lore source files have nested "inline markup", which ReST 
>     disallows.  

Ugh.  So ReST can't do this?  That's pretty lame.

>       - just handle the outside level of nesting (what I'm doing now) and 
>         fix any problems manually post-conversion.

I'm assuming there are very few instances of this, so that sounds fine.

>   - xhtml entities are not currently resolved...mostly because it makes 
>     the build take a LOOOONG time.  They can be though.  This shouldn't 
>     be a problem.

Are you resolving them by downloading all the DTDs or something?

>   - Foolscap 0.5 was released today, which made me wonder what they use for
>     docs...and it's Lore.  I brought this up on IRC, and it was suggested 
>     by many that Lore should stick around even after the conversion according 
>     to the standard Twisted compatibility policy, to give anyone who still 
>     uses it time to migrate.  This sounds like a fine idea to me.  
>     Any thoughts?

Since nobody really uses lore's API, the same compatibility policy doesn't 
really apply.  In lore's case, I would say that the policy should be that we 
include it with X more releases just for packaging convenience, but stop doing 
maintenance immediately.

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

Reply via email to