On Mon, Mar 1, 2010 at 5:52 PM, Sridhar Ratnakumar <sridh...@activestate.com> wrote: > > On 2010-03-01, at 8:44 AM, Sridhar Ratnakumar wrote: > >> Is the documentation directory expected to contain files in certain format - >> for example, with a file describing the Table-of-Contents (toc.xml) that >> would then be used to render MSDN like doc tree? > > .. and/or make a single-container (eg: CHM[1]) out of it. I guess this > feature could be made optional, so developers can include simple docs without > having to worry about any mandatory standard, and we could contribute a > Sphinx patch to automatically produce toc.xml. > > -srid > > *** > [1] ActivePython already includes extra docs (tutorials, peps. etc..) in a > CHM file along with the Python docs
We didn't make any assumption on the documentation files format. But now that they will be described, you could create a distutils2 command that generates toc.xml on the fly by reading the list of doc files in the project (build_msn_doc?) Another idea that come in my mind also for structurized doc is to use skeletons when the project is created in the first place. (that's also a good way to standardize how the community creates its packages) Sean R. worked on a command called mkpkg that can be used to generate a distutlils2-based project. It asks a few questions then creates a setup.py file for you. Maybe it could be extended to build a pre-generated Sphinx doc structure, or a CHM-like one. The difficulty is to provide something that can evolve on its own. Plugins maybe ? Last, I think that this work could be reunited with the work done in Distribute's build_doc/upload_doc commands. Regards Tarek -- Tarek Ziadé | http://ziade.org _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig