prtpy - coin-or-foundation/tlc GitHub Wiki

Contribution Review Checklist for prtpy

https://github.com/erelsgl/prtpy

General

  • Project Description: Python code for multiway number partitioning and bin packing algorithms
  • Contributor: Erel Segal-Halevi, [email protected]
  • Contact Date: 2023-03-04
  • Handler: Stefan
  • Reviewer: Stefan
  • Sent instructions: (date)

Legal

  • Received CSRO: 2023-03-04
  • Received DOL: 2023-03-04
  • OSI-approved license: MIT

Classification

  • Classified (Level 1-5): 5

Code and Documentation

  • README/LICENSE files: yes (2023-05-16)
  • Project Roadmap (Level 1 only): N/A (2023-05-16)
  • AUTHORS/INSTALL files (Level 2 and above): yes (2023-05-16)
  • Code builds (Level 2 and above): yes (2023-05-16)
  • Documentation (Level 3 and above): a few markdown pages (2023-05-16)
  • Unit test (Level 4 and above): yes (2023-05-16)
  • Project binaries (Level 5): N/A (2023-05-16)

Accepted

  • Yes (2023-05-16)

Establishing Project

  • PM named: Erel Segal-Halevi (2023-05-16)
  • PM familiar with Guidelines and Procedures for Project Management: no (2023-05-16)
    • Legal issues
    • Tracking contributions
    • Responding to bugs
    • Using SVN
    • Using Trac
    • Setting up a static Web page
    • Standard practices (versioning and release, build procedures)
  • Parameters for project creation mailed to submission manager:
   # SVNPROJ  : the project's name in the SVN repository
   # PROJDESC : short project description
   # PM       : space separated list of project manager COIN-OR id's
   # PM_EMAIL : email address of the PM managing the mailing lists
  • PM subscribed to mailing list: no (2023-05-16)

  • Code imported: moved project to github.com/coin-or (2023-05-16)

  • PM given write access: yes (2023-05-16)

  • Trac page set up: no (2023-05-16)

  • XML page (projDesc.xml, see documentation in the file itself, which can be copied and adapted from here) set up: no (2023-05-16)

  • Project listed on projects list, with link to XML file, should happen automatically: no (2023-05-16)

    Old howto:

    • Check out svn repo CoinWeb/projects.
    • Read projects.csv into your favourite spreadsheet (or text editor). Add an appropriate line for the new project and write out a revised projects.csv.
    • Run the command project_list_short.pl projects.csv. This'll produce the file index.html.new and modify the file coin-or-projects.xml.
    • Copy (or move) index.html.new to index.html.
    • Finally, commit the modified projects.csv, index.html, and coin-or-projects.xml.
  • Project announcement: (2023-05-16)

  • PM invited for full membership of COIN-OR (contact coin secretary): (2023-05-16)

  • Moved this page to ArchivedChecklists: (2023-05-17)