If you're interested in having your project become a part of the Linux Foundation Networking (LFN), there's a well-defined process to follow. Below is a step-by-step guide to help you get started.
Step 1: Familiarize Yourself with LFN Documentation
- Read the Introduction to LFN: Understand the mission and vision of LFN.
- Upstream First Best Practices Guide: This guide will help you understand how to contribute to existing projects effectively.
- LFX for LFN: This tool will be crucial for project tracking and metrics once you're inducted.
- Know the Landscape: Review the LF Networking technology landscape!
Step 2: Evaluate Lifecycle States
- Go through the various Lifecycle States and Guidelines to understand where your project might fit initially.
- Look at the Project Review Process to understand how the TAC manages Project Induction and Health reviews.
- Make a note of the Tools and Services available at each lifecycle state, as they will be instrumental in your project's development.
Step 3: Complete your Project Data Template
- Create your Project Proposal
- Gather all the necessary project information, milestones, and deliverables.
- Submit your Project Data Template to the LFN Wiki for review.
Step 4: Preliminary Outreach
- Contact the LFN Staff: Send an introductory email to staff expressing your interest in joining LFN. The staff will assist you with completing your Project Data Template and addressing any other onboarding concerns.
- Contact TAC: Send an introductory email to the Technical Advisory Council (TAC) expressing your interest.
Step 5: Review Period
- The Project Proposal and Project Data Template must be submitted to the TAC at least 2 weeks prior to the Review.
- During this time, the TAC will review your project, and you might be asked to provide additional information or clarify existing points.
- Engage in any required meetings with the Staff, TAC, or other committees for more in-depth evaluation.
Step 6: Formal Application
- Presentation: After the two week review period, present your Project Proposal to the LFN TAC.
- Wait for acknowledgment and review by LFN governance bodies, like the TAC or Governing Board.
Step 7: Final Approval and Onboarding
- Once approved, you'll be notified by LFN and guided through the onboarding process.
- Coordinate with your project LFN Staff on Onboarding your project to tooling and services
- Your project will be publicly announced in an LFN blog post, newsletter, or other suitable channels.
Step 8: Post-Induction
- You can now fully utilize LFN resources and contribute to the community.
- Begin tracking and improving your Community Badges criteria for future recognitions.
- Maintain active participation in Community Meetings and other LFN events.
- Track your projects activity with LFX Insights
By following these steps, you'll be well on your way to becoming an integral part of the LFN community. Good luck!