As promised, I've been working on some Python-specific wxPython
documentation. I've gotten far enough that I thought I'd announce it
on a couple of the wxPython lists, and ask for some feedback. If you
want to discuss this in detail, let's do so on the wxPython-Docs list.
This page has a link to seven resources for wxPython developers:
http://www.orbtech.com/www/wxPythonDocs.html
Here is what you'll find on that page:
wxPython Manual
···
===============
http://www.orbtech.com/www/wxPythonManual.html
This is a start on converting the wxWindows documentation, except for
the class reference, which I'm tackling in a different way.
wxPython Developer Reference
http://www.orbtech.com/www/wx/epydoc/
This is how I'm handling the class library, and was created using the
Epydoc tool. Basically, I've got a set of Python class definitions
that mirror the ones in the wxPython SWIG files, except mine have
docstrings and method signatures. Well, some of them do. I've got
the whole class hierarchy, but there is a ton of work left to get all
the docstrings and signatures in place. It would be nice to get some
funding for this effort.
wxPython Tutorial
This is really just a placeholder, so I won't even provide the link.
Robin and I are giving a wxPython tutorial at the O'Reilly Open Source
Convention on July 7, so I'll put some of that material here.
wxPython Examples
http://www.orbtech.com/www/wxPythonExamples.html
Example programs using wxPython and the new wx package syntax.
wx Package
http://www.orbtech.com/www/wxPackage.html
Explains the new prefix-less wx package.
Py Manual
http://www.orbtech.com/www/PyManual.html
Documents the Py collection of programs (formerly PyCrust) and source
code modules, including:
* PyAlaCarte
* PyAlaMode
* PyCrust
* PyFilling
* PyShell
* PyWrap
Py Developer Reference
http://www.orbtech.com/www/wx/epydoc/public/wx.py-module.html
Py source code documentation for developers, created using the Epydoc
tool. At first I had this as a separate set of epydoc files, but now
its part of the wx epydoc files, and this is just a direct link into
the wx.py package.
Let me know what you think. (I already know it is incomplete.)
And, yes, every bit of this is using the new, prefix-less wx package
and syntax.
--
Patrick K. O'Brien
Orbtech http://www.orbtech.com/web/pobrien
-----------------------------------------------
"Your source for Python programming expertise."
-----------------------------------------------