summaryrefslogtreecommitdiff
path: root/docs/narr/project.rst
diff options
context:
space:
mode:
authorStephen Martin <lockwood@opperline.com>2018-09-16 15:46:31 -0700
committerStephen Martin <lockwood@opperline.com>2018-09-16 15:46:31 -0700
commitf2520e5910861beac0199aa424ba282f856f79b3 (patch)
tree9b9919cc52da2abd25ad6bd940ffb98ab4ccc488 /docs/narr/project.rst
parentf1f15e9f4d98de268b65166c88cf1e5bbb8c1e79 (diff)
downloadpyramid-f2520e5910861beac0199aa424ba282f856f79b3.tar.gz
pyramid-f2520e5910861beac0199aa424ba282f856f79b3.tar.bz2
pyramid-f2520e5910861beac0199aa424ba282f856f79b3.zip
doc fixes
Diffstat (limited to 'docs/narr/project.rst')
-rw-r--r--docs/narr/project.rst22
1 files changed, 12 insertions, 10 deletions
diff --git a/docs/narr/project.rst b/docs/narr/project.rst
index f016df7be..e0d511fba 100644
--- a/docs/narr/project.rst
+++ b/docs/narr/project.rst
@@ -17,7 +17,7 @@ also be distributed more easily than one which does not live within a package.
The Pylons Project provides a :app:`Pyramid` cookiecutter that you can use to
generate a project. Our cookiecutter allows several configuration options
-to layout what type of application you're trying to construct.
+to generate the type of application you're trying to construct.
This cookiecutter is rendered using the ``cookiecutter`` command that you may install.
@@ -35,25 +35,27 @@ This cookiecutter is rendered using the ``cookiecutter`` command that you may in
:app:`Pyramid` cookiecutters
----------------------------
-The Pyramid cookiecutter released under the Pylons Project differ in configuration options on a number of axes:
+The Pyramid cookiecutter released under the Pylons Project offers the following configuration options:
-- the persistence mechanism it offers (no persistence mechanism, :term:`SQLAlchemy` with SQLite, or :term:`ZODB`)
+- templating libraries (:term:`Jinja2`, :term:`Chameleon`, or :term:`Mako`)
-- the mechanism it uses to map URLs to code (:term:`URL dispatch` or :term:`traversal`)
+- the persistence mechanism (no persistence mechanism, :term:`SQLAlchemy` with SQLite, or :term:`ZODB`)
-- All include an option of templating libraries (:term:`Jinja2`, :term:`Chameleon`, or :term:`Mako`)
+- the mechanism of mapping URLs to code (:term:`URL dispatch` or :term:`traversal`)
* `pyramid-cookiecutter-theonecc <https://github.com/Pylons/pyramid-cookiecutter-theonecc>`_
-These configurations include:
+All configuration options offer a choice of templating language.
-``no persistance``
+The configuration of mapping URLs to code (routing) depends on the backend option selected, with additional variations as follows.
+
+``none``
:term:`URL dispatch` for routing
-``SQLAlchemy``
- SQLite for persistent storage, :term:`SQLAlchemy` for an ORM, and :term:`URL dispatch` for routing
+``sqlalchemy``
+ SQLite for persistent storage, :term:`SQLAlchemy` for an ORM, :term:`URL dispatch` for routing, and :term:`Alembic` for database migrations
-``ZODB``
+``zodb``
:term:`ZODB` for persistent storage and :term:`traversal` for routing