IpoptReviewChecklist - 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? Yes
  • What is the license? Common Public License Version 1.0

Project Activity and Management

Code and Documentation

  • Is the project SVN repository set up and maintained according to best practices? Yes.
  • If there stable versions and releases, does the project have the proper externals (releases point to releases, etc)? Yes.
  • Are there README/LICENSE/AUTHORS/INSTALL files? There is an AUTHORS file in the Ipopt directory, but not in the project root. There are also README, LICENSE, and INSTALL files.
  • Are the files in the proper location? Yes, in the project root there are INSTALL, LICENSE, and README files. In the Ipopt directory there are AUTHORS, LICENSE, INSTALL, and README files.
  • Does the INSTALL file give proper instructions for installation? Yes.
  • Does the code build properly on the platforms it claims to support (Level 2 and above)? I have tested Mac OS X, Linux, and Windows/MSYS and got successful builds.
  • Is there reasonable documentation (Level 3 and above)? Yes, very good documentation. See http://www.coin-or.org/Ipopt/documentation/.
  • Is there a unit test (Level 4 and above)? Yes.
  • If there is a unit test, does it properly report success or failure (Level 4 and above)? Yes, passed test on Mac OS X.
  • Does the project have a binary distribution (Level 5)? I could not find one at https://coin-or.org/download/binary/
  • Does the project have a projDesc.xml file? Yes.

Classification

  • What should be the classification of this project (Level 1-5)? 4 (I cannot find a binary distribution.)
  • Does the PM agree with this classification? Not contacted yet.
  • Should the project be made inactive? No.