The Pyramid Web Application Development Framework
Pyramid is the latest iteration of the web framework previously known as :mod:`repoze.bfg`.
Narrative documentation in chapter form explaining how to use :app:`Pyramid`.
Reference material includes documentation for every :app:`Pyramid` API.
Detailed Change History
cluegun is a simple pastebin application based on Rocky Burt's ClueBin. It demonstrates form processing, security, and the use of :term:`ZODB` within a :app:`Pyramid` application. Check this application out via:
git clone git://github.com/Pylons/cluegun.git
virginia is a very simple dynamic file rendering application. It is willing to render structured text documents, HTML documents, and images from a filesystem directory. An earlier version of this application runs the repoze.org website. Check this application out via:
git clone git://github.com/Pylons/virginia.git
shootout is an example "idea competition" application by Carlos de la Guardia. It demonstrates a hybrid of :term:`URL dispatch` and :term:`traversal` and integration with SQLAlchemy, :term:`repoze.who`, and Deliverance. Check this application out of version control via:
git clone git://github.com/Pylons/shootout.git
Older Sample Applications (repoze.bfg)
bfgsite is the software which runs the bfg.repoze.org website. It demonstrates integration with Trac, and includes several mini-applications such as a pastebin and tutorial engine. Check a buildout for this application out of Subversion via:
svn co http://svn.repoze.org/buildouts/bfgsite/ bfgsite_buildout
KARL is a moderately-sized application (roughly 70K lines of Python code) built on top of :mod:`repoze.bfg` and other Repoze software. It is an open source web system for collaboration, organizational intranets, and knowledge management, It provides facilities for wikis, calendars, manuals, searching, tagging, commenting, and file uploads. See the KARL site for download and installation details.
Support and Development
To report bugs, use the issue tracker.
If you've got questions that aren't answered by this documentation, contact the Pylons-devel maillist or join the #pylons IRC channel.
git clone firstname.lastname@example.org:Pylons/pyramid.git