[Zope3-checkins] SVN: Zope3/trunk/README.txt Updated the text a bit.

Stephan Richter srichter at cosmos.phy.tufts.edu
Sat Jun 18 11:29:13 EDT 2005


Log message for revision 30842:
  Updated the text a bit.
  

Changed:
  U   Zope3/trunk/README.txt

-=-
Modified: Zope3/trunk/README.txt
===================================================================
--- Zope3/trunk/README.txt	2005-06-18 14:46:28 UTC (rev 30841)
+++ Zope3/trunk/README.txt	2005-06-18 15:29:13 UTC (rev 30842)
@@ -1,99 +1,123 @@
+===========================
 Welcome to the Zope3 source
+===========================
 
-  This file provides some basic hints for people developing Zope3
-  software.  There is more developer info in the Zope3 Wiki:
+This file provides some basic hints for people developing Zope3 software.
+There is more developer info in the Zope 3 Wiki:
 
   http://dev.zope.org/Zope3/Zope3DeveloperInfo
 
-  For information about the current release, see doc/CHANGES.txt.
+For information about the current release, see ``doc/CHANGES.txt``.
 
-  Zope 3 is in an early stage of development. See doc/CHANGES.txt to
-  find out more!
+Zope 3 is now a stable platform on which production systems can and are built.
 
+
 Building and running tests
+--------------------------
 
-  See INSTALL.txt which Python version is required for Zope 3.
+See ``INSTALL.txt`` which Python version is required for Zope 3.
 
-  In the top-level Zope3 directory, you should find a script called
-  setup.py.  Run it to build the extension modules needed by
-  Zope.  Example::
+In the top-level ``Zope3`` directory, you should find a script called
+setup.py.  Run it to build the extension modules needed by Zope.  Example::
 
-    # cd Zope3
-    # python2.3 setup.py -q build_ext -i
+  # cd Zope3
+  # python setup.py -q build_ext -i
 
-  On a unix variant, you can just type: 'make'
+On a unix variant, you can just type: ``make``
 
-  On Windows, if you downloaded the binary distribution, this has
-  already been done for you (since the compiler we use on Windows
-  isn't free).
+On Windows, if you downloaded the binary distribution, this has already been
+done for you (since the compiler we use on Windows isn't free).
 
-  Zope3 includes unit tests based on the Python unittest module.  If
-  you check in changes, you should verify that all the tests succeed
-  before you commit changes.
+Zope 3 includes unit tests based on the Python unittest module.  If you check
+in changes, you should verify that all the tests succeed before you commit
+changes.
 
-  To run all the tests, use the script test.py::
+To run all the tests, use the script test.py::
 
-    # python2.3 test.py -v
+  # python test.py -v
 
-  Use test.py -h for usage.  The test script can run selected tests,
-  stop after the first error, run the tests in a loop, etc.
+Use ``test.py -h`` for usage.  The test script can run selected tests, stop
+after the first error, run the tests in a loop, etc.
 
-Starting Zope3
 
-  Before running Zope, you need to create one or more bootstrap users.
-  Copy the file 'sample_principals.zcml' to 'principals.zcml', and edit the
-  result to your needs.  Make sure you change the passwords.
+Starting Zope 3
+---------------
 
-  To run Zope just run the z3.py script:
+Before running Zope, you need to create one or more bootstrap users.  Copy the
+file ``sample_principals.zcml`` to ``principals.zcml``, and edit the result to
+your needs.  Make sure you change the passwords.
 
-    # python2.3 z3.py
+To run Zope just run the ``z3.py`` script::
 
-  Or, if you use make on Unix, you can run:
+  # python z3.py
 
-    # bin/runzope
+Or, if you use make on Unix, you can run::
 
-  This will run Zope on port 8080.  Visit the url:
+  # bin/runzope
 
-    http://localhost:8080/manage
+This will run Zope on port 8080.  Visit the url::
 
-  This goes to the Zope 3 default management interface.  Note that
-  this release of Zope 3 requires recent versions of Mozilla or IE.
+  http://localhost:8080/manage
 
-  If you insist on using an older browser (or a text-based browser)
-  you can use the basic Zope 3 skin by putting '++skin++Basic' after
-  the server part of the URL::
+This goes to the Zope 3 default management interface.  Note that
+this release of Zope 3 requires recent versions of Mozilla or IE. Note that
+other modern browsers, such as Konqueror and Safari, also mostly work well.
 
-    http://localhost:8080/++skin++Basic/manage
+If you insist on using an older browser (or a text-based browser)
+you can use the basic Zope 3 skin by putting ``++skin++Basic`` after
+the server part of the URL::
 
-  See doc/INSTALL.txt for more information.
+  http://localhost:8080/++skin++Basic/manage
 
-Finding out how to develop new content types:
+See ``doc/INSTALL.txt`` for more information.
 
-  We aren't as far along with documentation as we'd like to
-  be.  Please be patient or help out.  Some resources:
 
+Finding out how to develop new content types
+--------------------------------------------
+
+There are several documentation sources out there. As of this writing two
+books have been published and much online documentation is available:
+
+  - Zope 3 comes with an extensive API documentation tool, which also compiles
+    many of the package-specific README files. Once you start up Zope, simply
+    go to:
+
+      http://localhost:8080/++apidoc++
+
+  - `Zope 3 Developer's Handbook`:
+
+    * On Paper: http://www.samspublishing.com/title/0672326175
+
+    * Online: http://dev.zope.org/Zope3/Zope3Book
+
+  - `Web Component Development with Zope 3`:
+
+    * On Paper: http://www.springeronline.com/sgw/cda/frontpage/0,11855,1-102-22-35029949-0,00.html
+
+    * Online: http://www.worldcookery.com
+
   - The developers tutorial at:
 
     http://dev.zope.org/Zope3/ProgrammerTutorial
 
-  - The Zope3 developers book at:
+  - Ask questions on the mailing lists and chat channels:
 
-    http://dev.zope.org/Zope3/Zope3Book
+    * Zope 3 Development: ``http://lists.zope.org/mailman/listinfo/zope3-dev``
 
-  - Look for tidbits in the doc directory.
+    * Zope 3 Users: ``http://lists.zope.org/mailman/listinfo/zope3-users``
 
-  - Ask questions on the mailing list, 
-    http://lists.zope.org/mailman/listinfo/zope3-dev,
-    or on the irc channel, #zope3-dev, on irc.openprojects.net.
+    * IRC channel `#zope3-dev` on irc.freenode.net
 
   - To keep up with the latest changes, the commits mailing list
-    http://lists.zope.org/mailman/listinfo/zope3-checkins
+    ``http://lists.zope.org/mailman/listinfo/zope3-checkins``
 
+
 Acknowledgements
+----------------
 
-  Zope 3 is a Zope Community effort.  There are many Zope 3
-  contributors without whom there wouldn't be a Zope 3.
+Zope 3 is a Zope Community effort.  There are many Zope 3 contributors without
+whom there wouldn't be a Zope 3.
 
-  See the doc/CREDITS.txt file for details.
+See the ``doc/CREDITS.txt`` file for details.
 
-  Much thanks folks!
+Much thanks folks!



More information about the Zope3-Checkins mailing list