[py-svn] r38408 - py/trunk/py/apigen
hpk at codespeak.net
hpk at codespeak.net
Sat Feb 10 21:29:04 CET 2007
Author: hpk
Date: Sat Feb 10 21:29:03 2007
New Revision: 38408
Added:
py/trunk/py/apigen/todo.txt (contents, props changed)
Log:
my current list of things (not totally sorted in prio order)
that i'd like for 0.9
Added: py/trunk/py/apigen/todo.txt
==============================================================================
--- (empty file)
+++ py/trunk/py/apigen/todo.txt Sat Feb 10 21:29:03 2007
@@ -0,0 +1,50 @@
+
+* when listing the methods of a class:
+ special "__*__" methods should come last except for __init__
+ which comes first
+
+* the page header should read:
+
+ py.path.local API documentation [rev XYZ]
+
+ instead of
+
+ api documentation for path.local
+
+* have the py/doc/ and apigen page layout have
+ an api and source link in the menu bar
+ (e.g.: home doc api source contact getting-started issue)
+
+* function view:
+
+ def __init__(self, rawcode):
+ docstring-in-grey-and-not-in-a-box
+
+ and the "show/hide funcinfo" link could be underyling
+ the full "def __init__(self, rawcode)" or be a link right after
+ (or maybe before) it.
+
+ goal: consume less vertical space and have the functions
+ be "sticking" out (the show/hide info link IMO disrupts this
+ and it's not visually clear it belongs to the function above it)
+
+* can it be avoided that py.execnet.Channel shows up as a
+ primary object but still have it documented/linked from
+ remote_exec()'s "return value"?
+
+* class attributes are not "properties". can they get their
+ section?
+
+* stacktraces: a lot are "duplicates" like:
+
+ /home/hpk/py-trunk/py/test/rsession/hostmanage.py - line 37
+ /home/hpk/py-trunk/py/test/rsession/hostmanage.py - line 37
+ /home/hpk/py-trunk/py/test/rsession/hostmanage.py - line 37
+
+ even though they may reference different stackframes,
+ i think we should by default strip out these duplicates,
+ this would also reduce the generated html files, right?
+
+* allow for flexibility regarding linking from
+ py/doc/*.txt documents to apigen with respect
+ to where apigen/ docs are located.
More information about the pytest-commit
mailing list