[py-svn] r36366 - in py/dist/py/documentation: . future

hpk at codespeak.net hpk at codespeak.net
Tue Jan 9 16:20:46 CET 2007


Author: hpk
Date: Tue Jan  9 16:20:44 2007
New Revision: 36366

Modified:
   py/dist/py/documentation/TODO.txt
   py/dist/py/documentation/future/planning.txt
Log:
some reorganisation and new tasks 


Modified: py/dist/py/documentation/TODO.txt
==============================================================================
--- py/dist/py/documentation/TODO.txt	(original)
+++ py/dist/py/documentation/TODO.txt	Tue Jan  9 16:20:44 2007
@@ -1,26 +1,61 @@
 Things to do before 0.9.0 
 ========================= 
 
+
+py.compat 
+-------------
+
+* (cfbolz) needs py/documentation/compat.txt 
+
+* (cfbolz) reimport/check python 2.4.4 modules 
+
 review all py lib documentation
 -------------------------------------
 
+* rename py/documentation to py/doc
+  (check web page and pypy usage of it)
+
 streamline exported API 
 -------------------------------------
 
 * (hpk, should be done) move not-to-be-exported Gateway() methods to _ - methods. 
 * docstrings  for all exported API
 
+* remove: 
+  test.compat.TestCAse 
+ 
+* remove from public namespace: 
+  py.test.Session / TerminalSession / RSession / LSession / TkinterSession
+  py.test.rest 
+  py.path.checker
+  XXX consider py.magic. invoke/revoke/patch/revert 
+ 
+* make "_" namespace:  
+  py.path.extpy -> py.path._extpy
+  py.log -> py._log (pypy!) 
+
+* review py.io and write py.io.dupfile docstring
+
 packaging
 -------------------------------------
 
+* debian package for py lib 
+* 
+
 APIGEN / source viewer
 -------------------------------------
 
-* deploying all that is neccessary on codespeak.net 
-
-* (cfbolz, guido) writing the ReST directive, make it available
-  with eg py.__.misc.docutils.install_doclink(NAME, urlbase ...) 
-  in a tested way. call the install from e.g. py/documentation/conftest.py 
+* make py.test --apigen=PATH_TO_SCRIPT 
+  collect tracing information and call the apigen 
+  script to produce api and source code documentation
+
+* deploy the above "py.test --apigen" run on codespeak 
+  regularly, determine good locations and a good 
+  directory and URL scheme . 
+
+* integrate rest directive into py/documentation/conftest.py 
+  with help code from py.__.rest.directive.... 
+  make sure that py/documentation/ *.txt files 
 
 testing
 -----------
@@ -46,9 +81,10 @@
 * move RSync class to py.execnet.RSync, document its usage and
   features in the class and method docstrings
 
+code quality
+-----------------
 
-other
--------
+* no function implementation longer than 30 lines 
 
 * no lines longer than 80 characters 
 
@@ -71,11 +107,6 @@
 
 * document py.test's conftest.py approach (somewhat done) 
 
-* put Armin's collect class into py.__builtin__ (not done) 
-
-* try get rid of Collect.tryiter() in favour of (not done)
-  using Armin's collect class 
-
 * hide py.test.TerminalSession and TkinterSession?  (questionable) 
 
 

Modified: py/dist/py/documentation/future/planning.txt
==============================================================================
--- py/dist/py/documentation/future/planning.txt	(original)
+++ py/dist/py/documentation/future/planning.txt	Tue Jan  9 16:20:44 2007
@@ -59,4 +59,8 @@
  * sets.py, subprocess.py in compat
  * fix -k option to py.test
  * add --report=(text|terminal|session|rest|tkinter|rest) to py.test
+ * put Armin's collect class into py.__builtin__ (not done) 
+ * try get rid of Collect.tryiter() in favour of (not done)
+   using Armin's collect class 
+
 


More information about the py-svn mailing list