⇤ ← Revision 1 as of 2008-02-07 01:15:43
Size: 846
Comment: acceptance criteria for standard packages
|
Size: 862
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
This criteria is for''acceptance''of packages, not the criteria for consideration of packages. 1. GPL version 3 compatible license | This criteria is for ''acceptance'' of standard packages, not the criteria for consideration of packages. 1. GPL version 3 compatible license |
Discussions during Sage Days 7
Acceptance Criteria for standard packages
This criteria is for acceptance of standard packages, not the criteria for consideration of packages.
- GPL version 3 compatible license
- The package must build on our supported architectures and pass the worry test (e.g., what is the possibility of eventually using the package on Windows?)
- Quality: It should be "better" than anything else (that passes criteria 1 and 2) and the argument should be made for this. The comparison should be made to both python and other software. Criteria in passing the quality test include:
- Speed
- Documentation
- Usability
- Memory leaks
- Maintainable
- Interest and Demand:
- JSAGE vote
- sage-devel +1 votes (and sage-support votes)
- How many downloads of the optional package