[py-svn] r7048 - py/dist/doc

hpk at codespeak.net hpk at codespeak.net
Tue Oct 19 22:49:09 CEST 2004


Author: hpk
Date: Tue Oct 19 22:49:09 2004
New Revision: 7048

Modified:
   py/dist/doc/coding-style.txt
   py/dist/doc/getting_started.txt
   py/dist/doc/index.txt
Log:
- improving getting started and other documentation 

- put some more emphasize on documentation & test driven 
  development, literally. 



Modified: py/dist/doc/coding-style.txt
==============================================================================
--- py/dist/doc/coding-style.txt	(original)
+++ py/dist/doc/coding-style.txt	Tue Oct 19 22:49:09 2004
@@ -12,7 +12,15 @@
 Style Guide for Python Code`_ which, if in doubt, serves as
 the default coding-style for the py lib. 
 
-Naming 
+Documentation and Testing 
+-------------------------
+
+- generally we want to drive and interweave coding of
+  documentation, tests and real code as much as possible. 
+  Without good documentation others may never know about
+  the latest and greatest feature.  
+
+naming 
 ------
 
 - directories, modules and namespaces are always **lowercase**
@@ -28,7 +36,7 @@
   so that tab-completion on the shell level is as easy as possible. 
 
 
-Committing
+committing
 ----------
 
 - adding features requires adding appropriate tests. 

Modified: py/dist/doc/getting_started.txt
==============================================================================
--- py/dist/doc/getting_started.txt	(original)
+++ py/dist/doc/getting_started.txt	Tue Oct 19 22:49:09 2004
@@ -4,8 +4,8 @@
 .. contents::
 .. sectnum::
 
-getting the current py lib 
-==========================
+Obtaining the current py lib 
+============================
 
 Due to the nature of its goals the py lib can't be easily 
 released without a certain API consistency.  Nevertheless, 
@@ -28,12 +28,12 @@
 setting it up
 -------------
 
-You need to put the checkout-directory into your PYTHONPATH
+You need to put the checkout-directory into your ``PYTHONPATH``
 and you want to have the ``dist-py/py/bin/py.test`` script in 
 your system path, which lets you execute test files and directories.  
 
 There already is a convenient way for Bash/Shell based systems
-to setup the PYTHONPATH as well as the shell PATH, insert:: 
+to setup the ``PYTHONPATH`` as well as the shell ``PATH``, insert:: 
 
     eval `python ~/path/to/dist-py/dist/py/env.py`
 
@@ -46,31 +46,69 @@
 And no, we don't provide a distutils-install currently, 
 because we really want have the py lib installable 
 on multiple python versions, want to have automated
-upgrades ...
+upgrades ...  
 
 upgrading it 
 ------------
 
-Well, simple. Go to your checkout and issue:: 
+Well, easy. Go to your checkout directory and issue:: 
 
     svn up 
 
-:-) 
+have fun and `get an account`_ :-) 
 
 
 Participating in development 
 ============================
 
+Coding and communication 
+------------------------
+
+We are practicing what could be called documentation, 
+vision, discussion and automated test driven development. 
+In the `future`_ book we try to layout visions and ideas for
+the near coding feature to give a means for preliminary
+feedback before code hits the ground. 
+
+With our `coding style` we are mostly following 
+cpython guidance with some additional restrictions
+some of which projects like twisted_ or zope3_ have 
+adopted in similar ways. 
+
+.. _`zope3`: http://www.zope3.org
+.. _twisted: http://www.twistedmatrix.org 
+.. _`get an account`: 
+.. _future: future.html 
+
+The py-dev and py-svn mailing lists 
+----------------------------------- 
+
 If you feel the desire to help tackle bugs and fixes, 
-or support resolution of some `frustrations`_ then 
-please subscribe to our mailinglist: 
+or support resolution of some `frustrations`_ or to
+just lurk in then please subscribe to one or both 
+of our mailinglists: 
+
+    `the py lib's py-dev developers list`_ 
+
+and 
+
+    `the py lib's py-svn general commit mailing list`_ 
 
-    http://codespeak.net/mailman/listinfo/py-dev 
+get an account on codespeak  
+--------------------------- 
 
-or start communicating by submitting improved code 
-if you already have an account on codespeak_. 
+codespeak_ is generally deploying a very liberal committing 
+scheme.  If you know someone who is active on codespeak already
+or you are otherwise known in the community then you will most
+probably just get access.  But even if you are new to the
+python developer community you may still get one if you
+want to improve things and can be expected to honour the 
+style of coding and communication. 
 
+.. _`coding style`: coding-style.html 
 .. _`frustrations`: 
 .. _`the frustrations with current python package development`: why_py.html#frustrations
 .. _us: http://codespeak.net/mailman/listinfo/py-dev
 .. _codespeak: http://codespeak.net/
+.. _`the py lib's developers list`: http://codespeak.net/mailman/listinfo/py-dev 
+.. _`the py lib's general commit mailing list`: http://codespeak.net/mailman/listinfo/py-svn 

Modified: py/dist/doc/index.txt
==============================================================================
--- py/dist/doc/index.txt	(original)
+++ py/dist/doc/index.txt	Tue Oct 19 22:49:09 2004
@@ -20,8 +20,9 @@
    `future`_ handles development visions and plans for the near future. 
   
 Note that some parts of these texts refer to future development and
-do not exactly reflect the current state.  Welcome to
-documentation & test driven development :-) 
+do not exactly reflect the current state.  
+
+**Welcome to documentation and test driven development** :-)
 
 There is some preliminary documentation for `getting started`_ 
 



More information about the pytest-commit mailing list