[Checkins] SVN: bluebream/trunk/docs/source/tutorial.rst - Section: Starting new project

Baiju M baiju.m.mail at gmail.com
Sat Jan 9 19:48:57 EST 2010


Log message for revision 107962:
  - Section: Starting new project
  

Changed:
  U   bluebream/trunk/docs/source/tutorial.rst

-=-
Modified: bluebream/trunk/docs/source/tutorial.rst
===================================================================
--- bluebream/trunk/docs/source/tutorial.rst	2010-01-10 00:08:13 UTC (rev 107961)
+++ bluebream/trunk/docs/source/tutorial.rst	2010-01-10 00:48:57 UTC (rev 107962)
@@ -25,6 +25,86 @@
 Starting new project
 --------------------
 
+In this section, we will create the directory layout for ticket
+collector application.  I assume you have already installed
+``bluebream`` using ``easy_install bluebream`` command as mentioned
+in the previous chapter.  We are going to use the project name as
+``ticketcollector`` and namespace package as ``tc``. Let's create the
+project directory layout for ``ticketcollector``::
+
+  $ paster create -t bluebream
+  Selected and implied templates:
+    bluebream#bluebream  A Zope project
+  
+  Enter project name: ticketcollector 
+  Variables:
+    egg:      ticketcollector
+    package:  ticketcollector
+    project:  ticketcollector
+  Enter namespace_package (Namespace package name) ['ticketcollector']: tc
+  Enter version (Version (like 0.1)) ['0.1']: 
+  Enter description (One-line description of the package) ['']: Ticket Collector
+  Enter long_description (Multi-line description (in reST)) ['']: A ticket collector application
+  Enter keywords (Space-separated keywords/tags) ['']: 
+  Enter author (Author name) ['']: Jack
+  Enter author_email (Author email) ['']: jack at example.com
+  Enter url (URL of homepage) ['']: 
+  Enter license_name (License name) ['']: GPL
+  Enter zip_safe (True/False: if the package can be distributed as a .zip file) [False]: 
+  Creating template bluebream
+  Creating directory ./ticketcollector
+    Copying bootstrap.py to ./ticketcollector/bootstrap.py
+    Copying buildout.cfg_tmpl to ./ticketcollector/buildout.cfg
+    Copying debug.ini_tmpl to ./ticketcollector/debug.ini
+    Copying deploy.ini_tmpl to ./ticketcollector/deploy.ini
+    Recursing into etc
+      Creating ./ticketcollector/etc/
+      Copying site.zcml_tmpl to ./ticketcollector/etc/site.zcml
+    Copying setup.py_tmpl to ./ticketcollector/setup.py
+    Recursing into src
+      Creating ./ticketcollector/src/
+      Recursing into +namespace_package+
+        Creating ./ticketcollector/src/tc/
+        Copying __init__.py to ./ticketcollector/src/tc/__init__.py
+        Recursing into main
+          Creating ./ticketcollector/src/tc/main/
+          Copying README.txt_tmpl to ./ticketcollector/src/tc/main/README.txt
+          Copying __init__.py to ./ticketcollector/src/tc/main/__init__.py
+          Copying application.zcml_tmpl to ./ticketcollector/src/tc/main/application.zcml
+          Copying configure.zcml_tmpl to ./ticketcollector/src/tc/main/configure.zcml
+          Copying ftesting.zcml_tmpl to ./ticketcollector/src/tc/main/ftesting.zcml
+          Copying securitypolicy.zcml_tmpl to ./ticketcollector/src/tc/main/securitypolicy.zcml
+          Copying startup.py to ./ticketcollector/src/tc/main/startup.py
+          Copying tests.py_tmpl to ./ticketcollector/src/tc/main/tests.py
+          Copying views.py to ./ticketcollector/src/tc/main/views.py
+      Recursing into +package+.egg-info
+        Creating ./ticketcollector/src/ticketcollector.egg-info/
+        Copying PKG-INFO to ./ticketcollector/src/ticketcollector.egg-info/PKG-INFO
+    Recursing into templates
+      Creating ./ticketcollector/templates/
+      Copying zope_conf.in to ./ticketcollector/templates/zope_conf.in
+    Recursing into var
+      Creating ./ticketcollector/var/
+      Recursing into blob
+        Creating ./ticketcollector/var/blob/
+        Copying README.txt to ./ticketcollector/var/blob/README.txt
+        Recursing into tmp
+          Creating ./ticketcollector/var/blob/tmp/
+      Recursing into filestorage
+        Creating ./ticketcollector/var/filestorage/
+        Copying README.txt to ./ticketcollector/var/filestorage/README.txt
+      Recursing into log
+        Creating ./ticketcollector/var/log/
+        Copying README.txt to ./ticketcollector/var/log/README.txt
+    Copying versions.cfg to ./ticketcollector/versions.cfg
+  Running /opt/baiju/py26/bin/python2.6 setup.py egg_info
+
+As you can see above, we have provided most of the project details
+and some are simply skipped.  You can change the values provided here
+later, if you desired later.  But changing the package name or
+namespace package name may not be as simple as changing the
+description as it is referred from many places.
+  
 Ticket Collector: Your first BlueBream application
 --------------------------------------------------
 



More information about the checkins mailing list