Hi All,
David Lyon wrote:
Let's fix this...
Well, I'd like to use the term "improve" rather than "fix", but yes, your
points are well taken. However, one of the big issues is that docs take a
lot of work, and it's not fun for coders, and it doesn't help anyone that is
writing the code actually solve a problem.Also, docs that are not up to date are worse than hard to navigate docs, so
it would be really, really good if the core docs were essentially
auto-generated from the source. That's what the "new" wxPython docs are.
That was an effort Robin put in a couple years ago that has stalled --
picking up on it to get the results cleaner and neater and more easily
searchable would be great.Andrea put some work into this recently, and that spawned a discussion on
this list, but I don't know that it lead anywhere.
The docs I generated are Sphinx-based, like the scipy/numpy ones. I
have removed all the C++-ism (or almost all of them). There was some
discussion in the past but it looks like we will follow the doxygen
approach in the future documentation. My only remark was that if we
could put the docstrings in the Python files, we could use Sphinx to
do all the work for us and generate docs which are nicer and more
intelligent than the default ones. As far as I understand, there
should be this possibility using some modified SWIG routine Robin has
put together, but I don't really know the status of this.
I am willing to investigate more if there is any interest, especially
if the new documentation comes out.
Andrea.
"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.alice.it/infinity77/
···
On Wed, Mar 11, 2009 at 5:29 AM, Christopher Barker wrote: