Tres Seaver
2009-01-06 d14697efd4fb13a929c16dc9a03648c3f8b0de11
Prepare for additional paster templates.
3 files modified
12 files renamed
12 ■■■■ changed files
docs/narr/project.rst 6 ●●●● patch | view | raw | blame | history
repoze/bfg/paster.py 4 ●●●● patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/+package+/__init__.py patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/+package+/configure.zcml patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/+package+/models.py patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/+package+/run.py_tmpl patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/+package+/templates/mytemplate.pt patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/+package+/tests.py_tmpl patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/+package+/views.py_tmpl patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/+project+.ini_tmpl patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/CHANGES.txt_tmpl patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/README.txt_tmpl patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/ez_setup.py patch | view | raw | blame | history
repoze/bfg/paster_templates/starter/setup.py_tmpl patch | view | raw | blame | history
setup.py 2 ●●● patch | view | raw | blame | history
docs/narr/project.rst
@@ -17,7 +17,7 @@
.. code-block:: bash
   :linenos:
   $ bin/paster create -t bfg
   $ bin/paster create -t bfg_starter
``paster create`` will ask you a single question: the *name* of the
project.  You should use a string without spaces and with only letters
@@ -27,7 +27,7 @@
.. code-block:: bash
   :linenos:
   $ bin/paster create -t bfg
   $ bin/paster create -t bfg_starter
   Selected and implied templates:
     repoze.bfg#bfg  repoze.bfg starter project
@@ -74,7 +74,7 @@
.. note:: You can skip the interrogative question about a project
   name during ``paster create`` by adding the project name to the
   command line, e.g. ``paster create -t bfg MyProject``.
   command line, e.g. ``paster create -t bfg_starter MyProject``.
Installing your Newly Created Project for Development
-----------------------------------------------------
repoze/bfg/paster.py
@@ -1,7 +1,7 @@
from paste.script.templates import Template
from paste.util.template import paste_script_template_renderer
class BFGProjectTemplate(Template):
    _template_dir = 'paster_template'
class StarterProjectTemplate(Template):
    _template_dir = 'paster_templates/starter'
    summary = 'repoze.bfg starter project'
    template_renderer = staticmethod(paste_script_template_renderer)
repoze/bfg/paster_templates/starter/+package+/__init__.py
repoze/bfg/paster_templates/starter/+package+/configure.zcml
repoze/bfg/paster_templates/starter/+package+/models.py
repoze/bfg/paster_templates/starter/+package+/run.py_tmpl
repoze/bfg/paster_templates/starter/+package+/templates/mytemplate.pt
repoze/bfg/paster_templates/starter/+package+/tests.py_tmpl
repoze/bfg/paster_templates/starter/+package+/views.py_tmpl
repoze/bfg/paster_templates/starter/+project+.ini_tmpl
repoze/bfg/paster_templates/starter/CHANGES.txt_tmpl
repoze/bfg/paster_templates/starter/README.txt_tmpl
repoze/bfg/paster_templates/starter/ez_setup.py
repoze/bfg/paster_templates/starter/setup.py_tmpl
setup.py
@@ -70,7 +70,7 @@
      test_suite="repoze.bfg.tests",
      entry_points = """\
        [paste.paster_create_template]
        bfg=repoze.bfg.paster:BFGProjectTemplate
        bfg_starter=repoze.bfg.paster:StarterProjectTemplate
      """
      )