New file |
| | |
| | | In order to add a feature to this package: |
| | | |
| | | - The feature must be documented in both the API and narrative |
| | | documentation (in docs/). |
| | | |
| | | - The feature must work fully on the following CPython versions: 2.4, |
| | | 2.5, 2.6, and 2.7 on both UNIX and Windows. |
| | | |
| | | - The feature must not cause installation or runtime failure on Jython |
| | | or App Engine. If it doesn't cause installation or runtime failure, |
| | | but doesn't actually *work* on these platforms, that caveat should be |
| | | spelled out in the documentation. |
| | | |
| | | - The feature must not depend on any particular persistence layer |
| | | (filesystem, SQL, etc). |
| | | |
| | | - The feature must not add unnecessary dependencies (where |
| | | "unnecessary" is of course subjective, but new dependencies should |
| | | be discussed). |
| | | |
| | | The above requirements are relaxed for paster template dependencies. |
| | | If a paster template has a dependency on something that doesn't work |
| | | on a particular platform, that caveat should be spelled out clearly in |
| | | *its* documentation (within docs/). |
| | | |