Overview of Proposal
These are amendments to the existing incubation exit criteria. They were brought up during "incubation entry proposal"
Prepare a checklist for incubation exit criteria.The project must comply to meet file structure repository requirement as listed at https://tsc.hyperledger.org/repository-structure.html within 6 months of graduation.The project has followed at least one release taxonomy as discussed at https://tsc.hyperledger.org/release-taxonomy.html.
TODO ~ more to come.
- Update the following statement under "Infrastructure" in the Project Incubation Exit Criteria - tsc (hyperledger.org) to reflect the common repository structure.
- "All information necessary for someone to join the community and be able to start contributing is duly documented (location of repo, list of maintainers, mailing lists addresses, slack channels if used, etc) following Hyperledger standard practice (CONTRIBUTING.md, MAINTAINERS.txt, etc)"
Work with community architects to create a checklist under Checklists - Community Architects - Hyperledger Confluence for graduated projects.
Some items to consider adding to a checklist
TSC Approval completed (via TSC meeting)Update wiki to reflect graduated status on project home page (CA to complete)Update landscape to reflect graduated status (CA to complete)PR plan completed (marketing to complete)
Original comments can be found at Incubation entry considerations.
Formal Proposal(s)
Include the clauses discussed as formal requirement at https://tsc.hyperledger.org/project-incubation-exit.html
Action Items
- Type your task here, using "@" to assign to a user and "//" to select a due date
Reviewed By
- Angelo De Caro
- Arnaud J Le Hors
- Arun S M
- Baohua Yang
- Bobbi Muscara
- Danno Ferrin
- David Enyeart
- Gari Singh
- Grace Hartley
- Hart Montgomery
- Maria Teresa Nieto
- Mark Wagner
- Nathan George
- Tracy Kuhrt
- Troy Ronda
9 Comments
Arnaud J Le Hors
"Prepare a checklist for incubation exit criteria."
I don't understand what this refers to. Is that a request to the applicant? That they provide a checklist? Historically I think that's what people have done.
Arun S M
No, I should have expanded it. The action item is on us (either TSC or Hyperledger CA) to get the checklist in place. Add that checklist here in the proposal. This proposal should have been still under construction status.
Tracy Kuhrt
I recommend working with the community architects to create a checklist under Checklists - Community Architects - Hyperledger Confluence for graduated projects. I assume it would be something similar to First Major Release Checklist - Community Architects - Hyperledger Confluence. Once a project has graduated, the Hyperledger organization typically handles PR and moving the project to graduated status in the wiki and other places.
Some items to consider adding to a checklist
PR plan completed (marketing to complete)
Arnaud J Le Hors
"The project must comply to meet file structure repository requirement as listed at https://tsc.hyperledger.org/repository-structure.html within 6 months of graduation."
I think projects ought to be compliant to graduate. They should be required to comply within 6 months of entering incubation.
Arun S M
Right. How do we capture that or the better question is where do we capture it? We did not mention this in the incubation entry considerations. It was skipped stating that this should not be a mandatory criteria for incubation. Is there a process where any new project, has mandatory actionable items for the first 6 months upon incubation?
Arnaud J Le Hors
All we need is to add compliance to the common repository structure to the list of criteria for graduation.
Tracy Kuhrt
We can update the following statement under "Infrastructure" in the Project Incubation Exit Criteria - tsc (hyperledger.org) to reflect the common repository structure
Tracy Kuhrt
"The project has followed at least one release taxonomy as discussed at https://tsc.hyperledger.org/release-taxonomy.html"
This is captured in the Project Incubation Exit Criteria - tsc (hyperledger.org) under Alignment as: "Project must make a release, even a “developer preview”, before graduation."
Tracy Kuhrt
Created Add common repository structure requirement by tkuhrt · Pull Request #14 · hyperledger/tsc (github.com)