网页
综合
更新时间 2026-11-13 16:47:12
Extending Pyramid
自动蜘蛛
trypyramid.com
正文约 2223 字
Pyramid may be extended through add-ons and development environments. The Python Package Index trove classifier "Framework :: Pyramid" is used by over 470 packages. Support may be "official" by the Pylons Project or "unofficial" by the community.
All projects under the Pylons Project have 100% test coverage and 100% documentation.
An "add-on" is a package which relies on Pyramid itself and extends the functionality of Pyramid, such as adding an ORM, sending email, or using a template-based language. If your add-on does not rely on Pyramid, it's not an add-on, but just a library, and it will not be listed on the Extending Pyramid page. Official Pylons Project libraries may be listed.
"Development environments" are a special category of packages which use Pyramid as a core, but offer alternative services and scaffolding to ease web application development. Some could be labeled "content management system" or "admin interface". Development environments often have dependencies beyond those of the Pyramid core.
Add-ons may be created and shared wherever you like. Pylons Project supported add-ons must be under its GitHub organization account, and comply with guidelines for How to Contribute Source Code and Documentation, Coding Style and Standards, and Unit Testing Guidelines. All Pylons Project participants should strive to follow our Code of Conduct.
To add your project to the listing, see Adding an add-on to "Extending Pyramid" page in CONTRIBUTING.md.
Add-on packages should be named pyramid_foo where foo describes the functionality of the package. For example, pyramid_mailer is a great name for something that provides outbound mail service. If the name you want has already been taken, try to think of another, for example, pyramid_mailout. If the functionality of the package cannot easily be described with one word, or the name you want has already been taken and you can't think of another name related to functionality, use a codename, for example, pyramid_postoffice.
For how to provide configuration hooks for your add-on, see Extending Pyramid Configuration.
Follow @PylonsProject
© Copyright 2008-2026, Agendaless Consulting Pylons Project | Build f3904727410207666215dff92c7143b6ff0d8703
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。