[Checkins] SVN: bluebream/website/docs/v1.0/tutorial1.rst why sub-package

Baiju M baiju.m.mail at gmail.com
Mon Aug 16 14:05:11 EDT 2010


Log message for revision 115708:
  why sub-package
  

Changed:
  U   bluebream/website/docs/v1.0/tutorial1.rst

-=-
Modified: bluebream/website/docs/v1.0/tutorial1.rst
===================================================================
--- bluebream/website/docs/v1.0/tutorial1.rst	2010-08-16 17:50:30 UTC (rev 115707)
+++ bluebream/website/docs/v1.0/tutorial1.rst	2010-08-16 18:05:11 UTC (rev 115708)
@@ -849,8 +849,11 @@
 from ``zope.site.interfaces.IFolder`` interface.  The ``IFolder`` inherits
 from ``IContainer``.
 
-Let's create a new Python package named ``collector`` inside
-``src/tc``::
+To organize project source code in a better way, it is reccomended to use
+namespace packages.  You have already created a namespace package named
+``tc``.  The ticket collector code can be distributed under different
+packages inside ``tc`` namespace.  Let's create a new Python package named
+``collector`` inside ``src/tc`` to write the collector related components::
 
   $ mkdir src/tc/collector
   $ echo "# Python Package" > src/tc/collector/__init__.py
@@ -923,10 +926,10 @@
      xmlns="http://namespaces.zope.org/zope"
      xmlns:browser="http://namespaces.zope.org/browser">
 
-  <interface
-     interface="tc.collector.interfaces.ICollector"
-     type="zope.app.content.interfaces.IContentType"
-     />
+    <interface
+       interface="tc.collector.interfaces.ICollector"
+       type="zope.app.content.interfaces.IContentType"
+       />
 
   </configure>
 



More information about the checkins mailing list