Hello,
Right now Turbogears biggest problem is no Documentation. We need a strategy from turbogears project to lead a way to better documentation.
What documentation?
1. First step is to setup epydoc and provide documentation that is available in python code.
http://epydoc.sourceforge.net/using.html, you have an doc.ini file already
http://groups.google.com/group/turbogears-trunk/browse_thread/thread/c6e4776957b75abc
put the results in
epydoc.turbogears.com
2. Provide one source or one template that has all the documentation pages.
Perfect setup is:
http://www.sqlalchemy.org/docs/04/index.html template that builds one page documentation.
If this is too hard then merge all wiki pages into one rough1.0doc and let people start working on removing duplicate stuff.
3. Provide some limits/proper use on creating wiki pages.
Example:
Search on widget results in
16 results out of about 1264 pages. (0.79 seconds)
- 1.0/CompoundWidgets
- 1.0/DataGridWidget
- 1.0/IntroductionToWidgets
- 1.0/RemoteFormWidgetTutorial
- 1.0/RoughDocs/DiveIntoWidgets
- 1.0/RoughDocs/ModifyWidgetDefault
- 1.0/RoughDocs/WidgetTips
- 1.0/RoughDocs/WidgetsOverview
- 1.0/SimpleWidgetForm
- 1.0/StatelessWidgets
- 1.0/WidgetBrowser
- 1.0/WidgetList
- 1.0/WidgetPackages
- 1.0/Widgets
- 1.0/WidgetsOverview
- 1.0/WidgetsWithJSAndCSS
1.0/Widgets should be only one that holds all subsequent pages as part of the doc.
4. wiki software? Is this a moinmoin wiki? It seems to be really hard for me to edit it because of syntax. Can we switch to moinmoin wiki? python/debian websites are using it and the syntax is much easier. It allows docbook rendering as well as other options that can potentially be useful. Much more syntax options http://wiki.debian.org/
Out current wiki has a similar look but the benefit of more user friendly doc software will benefit us more.
5. Could these changes be implemented before next release? 1.0.x And setup some time frame of what is going to be done, or what can be done now vs next week vs month from now.
Thanks,
Lucas