Skip to content
This repository was archived by the owner on May 25, 2023. It is now read-only.

geru-br/pyramid-cornice-cookiecutter

 
 

Repository files navigation

pyramid-cookiecutter-starter

Master Travis CI Status

A Cookiecutter (project template) for creating a Pyramid starter project using URL dispatch for routing and either Jinja2, Chameleon, or Mako for templating.

Requirements

Versions

This cookiecutter has several branches to support new features in Pyramid or avoid incompatibilities.

  • latest aligns with the latest stable release of Pyramid, and is the default branch on GitHub.
  • master aligns with the master branch of Pyramid, and is where development takes place.
  • x.y-branch aligns with the x.y-branch branch of Pyramid.

Usage

  1. Generate a Pyramid project, following the prompts from the command.

    $ cookiecutter gh:geru-br/pyramid-cornice-cookiecutter

    Optionally append a specific branch checkout to the command:

    $ cookiecutter gh:geru-br/pyramid-cornice-cookiecutter --checkout master
  2. Finish configuring the project by creating a virtual environment and installing your new project. These steps are output as part of the cookiecutter command above and are slightly different for Windows.

    # Change directory into your newly created project.
    $ cd myproj
    # Create a virtual environment...
    $ python3 -m venv env
    # ...where we upgrade packaging tools...
    $ env/bin/pip install --upgrade pip setuptools
    # ...and into which we install our project and its testing requirements.
    $ env/bin/pip install -e ".[testing]"
  3. Run your project's tests.

    $ env/bin/pytest
  4. Run your project.

    $ env/bin/pserve development.ini

About

A Cookiecutter (project template) for creating a Pyramid starter project using URL dispatch for routing and either Jinja2, Chameleon, or Mako for templating.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 40.1%
  • HTML 22.0%
  • Mako 21.3%
  • CSS 11.6%
  • Makefile 5.0%