...
- Notify TSC Chair
- Complete discussions with a successful outcome, including identifying what Working Group the product would fall under, and if this contribution is tied to a TSC voting seat.
- Have a name for the code contribution (hereinafter, product)
- Have or create a GitHub project for the product containing at least one repository with the code and a compatible license (Apache 2, MPL 2, MIT, etc.)
- Successfully complete code acceptance (license scanning, etc.)
- TSC vote to accept the code contribution and related obligations agreed to in the second step above, if any.
- Notify LF Edge GM, Marketing, LF new projects team as a courtesy
- Transfer "ownership" of GitHub project to LFX DevOps team and implement LF automation (DCO checks, etc.)
- Implement Open Horizon repo best practices (CONTRIBUTING, MAINTAINERS, etc.)
TSC ... are these the correct steps, in the right order, and is anything missing?