Skip to content
This repository was archived by the owner on May 23, 2025. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

TSC Materials for openLEADR

This directory contains the meeting notes, process documentations, and other materials related to this project.

Project Intake checklist

This is a checklist for TSC's to review as part of the intake process. The TSC should review this entire list during the kickoff meeting. For anything outstanding, create an issue to track and link to it in the list

  • Codebase
    • Project license identified and exists in root directory of all repos ( named LICENSE )
    • Code scan completed and any recommendations remedyed.
  • TSC Record Keeping
    • Location for TSC documents and meeting notes ( recommendation is tsc directory in main repo, and then meetings under the tsc directory )
    • Copy this checklist to the above location for tracking
  • Existing Project Governance
    • README.md file exists ( template started at README.md )
    • Any third-party components/dependencies included are listed along with thier licenses ( example template at THIRD_PARTY.md )
    • Governamce defined, outlining community roles and how decsions are made ( starting point at GOVERNANCE.md if needed ).
    • Contribution Policy defined ( CONTRIBUTING.md )
    • Code of Conduct defined ( default is at CODE_OF_CONDUCT.md - if using a different code of conduct please contact LFE Staff ).
    • Release methodology defined ( RELEASE.md )
  • New Project Goverance
  • Infrastructure
    • Source Control (Github, GitLab, something else ) and LFE Staff is an administrator.
      • Developer Certificate of Origin past commit signoff done and DCO Probot enabled.
    • Issue/feature tracker (JIRA, GitHub issues) and LFE Staff is an administrator.
    • Collaboration tools
    • Website ( refer to tac guidelines )
    • CI/build environment
  • Project assets
  • Outreach
    • New project annoucement done ( create service desk request to trigger )
    • Project added to LF Energy website and LF Energy landscape
  • Early Adoption requirements
    • CII Badge achieved ( apply at https://bestpractices.coreinfrastructure.org/en )
    • Elect TSC Chairperson
    • Regular cadence of TSC meetings being held.
    • Governance defined at GOVERNANCE.md.
    • Used in production by 2 organizations ( identify in ADOPTERS.csv )
    • Growth plan
      • Growth plan created ( put in growth-plan.md)
      • Growth plan submitted to TAC ( create [tac issue] to request - link to growth-plan.md
      • Growth plan approved by TAC ( link to meeting minutes or email thread )
      • Commit/Contribution growth during incubation
    • Schedule presentation to TAC
    • TAC approval (2/3 required)
  • Graduated Project requirements
    • TSC established with 5+ members, with no more than 1/2 of members at the same organization.
    • Release/Testing process defined ( RELEASE.md )ocumented zCommitters defined in the project ( COMMITTERS.csv or COMMITTERS.yml )
    • Maintainers/committers from at least 2 organizations.
    • Schedule presentation to TAC
    • TAC approval (2/3 required)