ProjectReviewChecklist - coin-or-foundation/tlc GitHub Wiki
Project Review and Classification Checklist
Legal
- Is there CSRO on file for all contributors?
- Is there a DOO on file for the project?
- Is everything under one license?
- What is the license?
Project Activity and Management
- Is there a channel for reporting bugs?
- Does the PM appear responsive to bug reports?
- Does the project have a static Web page?
- Is the static Web page or the Wiki maintained with relevant project information?
- Is the project active?
Code and Documentation
- Is the project SVN repository set up and maintained according to best practices?
- If there stable versions and releases, does the project have the proper externals (releases point to releases, etc)?
- Are there README/LICENSE/AUTHORS/INSTALL files?
- Are the files in the proper location?
- Does the INSTALL file give proper instructions for installation?
- Does the code build properly on the platforms it claims to support (Level 2 and above)?
- Is there reasonable documentation (Level 3 and above)?
- Is there a unit test (Level 4 and above)?
- If there is a unit test, does it properly report success or failure (Level 4 and above)?
- Does the project have a binary distribution (Level 5)?
- Does the project have a projDesc.xml file?
Classification
- What should be the classification of this project (Level 1-5)?
- Does the PM agree with this classification?
- Should the project be made inactive?