pyramid_frontend - Theme, Images, Assets Handling for Pyramid
Scott Torborg - Cart Logic
Provides:
- Theme / template handling.
- Theme configuration.
- Theme stacking (one theme can inherit from another).
- Image filtering / serving.
- Asset handling and compilation.
- Uses Mako, PIL, require.js, and LESS.
Command line tools:
- Compile assets (in addition to a programmatic method for integrating with other build steps)
Extensive documentation is hosted at Read the Docs.
Installation
Install with pip:
$ pip install pyramid_frontend
License
pyramid_frontend is licensed under an MIT license. Please see the LICENSE file for more information.
Code Standards
pyramid_frontend has a comprehensive test suite with 100% line and branch
coverage, as reported by the excellent coverage
module. To run the tests,
simply run in the top level of the repo:
$ nosetests
There are no PEP8 or Pyflakes warnings in the codebase. To verify that:
$ pip install pep8 pyflakes $ pep8 . $ pyflakes .
Any pull requests must maintain the sanctity of these three pillars.