[Mono-docs-list] xslt update -- it's getting interesting
Scott Bronson
bronson@rinspin.com
27 Oct 2002 23:48:50 -0800
Announcing release 0.2 of statidoc, code named "Clark is Paid by the
Pound". Things are starting to get interesting.
Statidoc is an XSLT-based documentation generator. It is meant to be
the basis for online documentation viewers, but it produces perfectly
good static HTML documentation as well.
First, the demo.
http://www.rinspin.com/~bronson/mono/statidoc-0.2/output/index.html
The struck out links show where xml documentation files are missing.
All other links should now work. If you find any that don't, please
email me.
Building:
If you want to build the docs on your own machine, you only need the
monodoc CVS tree and the Sablotron XSL processor. Download statidoc-0.2
from
http://www.rinspin.com/~bronson/mono/statidoc-0.2/statidoc-0.2.tar.gz
unzip it in your monodoc directory, and follow the directions in the
readme.
Help!
Overloading works, but I don't like the way it's laid out. Right now, I
don't include arguments, so you see a bunch of identical method names,
so it's confusing. When I do include arguments, however, it's too
cluttered and, yes, confusing. Does anybody have any suggestions on how
to nicely handle overloading?
http://www.rinspin.com/~bronson/mono/statidoc-0.2/output/en/System.IO/StreamReader.xml,members.xsl%5Bl=en,view=t%5D.html#Constructor
Bugs:
- A few members don't sort properly. Fixing this properly requires XSLT
2.0. Read the BUGS file for more.
- There's very little indication of whether a member is static / public
/ const etc. These should be made more visible.
- The totals on the summary page don't always add up. This will require
a bit of investigation.
Now that the basics are in place, suggestions are welcome!
- Scott