Community FAQ
These are step-by-step guides to help you through some of our most common questions. Want to contribute to the FAQ? Contact @Casey Cain at support@lfnetworking.org or ccain@linuxfoundation.org.
Please make sure you read our Getting Started guide first!
- 1 Individual Contributor Onboarding
- 1.1 I want to contribute to Sub Project X
- 1.2 I get an error when I attempt to contribute code.
- 1.3 I want to contribute to a repository, but I can’t get in touch with the Committers / Maintainers.
- 1.4 I want to participate in the mailing list conversations. What lists should I join and why?
- 1.5 I saw the Community meetings. Can I participate? How?
- 1.6 I am a contributing member of the Community, and I want to become a voting member of the TSC.
- 1.7 I want to propose a new Sub Project.
- 1.8 Can I create a new Repository for ...
- 1.9 I'm having trouble with ... Confluence, Single-Sign-On, EasyCLA, Community Analytics(Insights), etc
- 1.10 I'm having trouble joining a Community Meeting
- 1.11 I am a member of a Committee, but I can't attend the next Meeting. Do I need to do anything?
- 1.12 When I look at Insights, my contribution metrics are wrong? How can we fix this?
- 2 Organization Onboarding
- 2.1 Our Organization is new to open source and wants to start contributing to the Nephio Project.
- 2.2 My Organization wants to join LF Networking as a Member. What should we do?
- 2.3 Our Organization recently joined LF Networking as a Member. Where can I track my benefits and Project Engagement, Key Contacts, Legal Agreements (Including EasyCLA), Training and Certification credits, Employee contributions, Event engagements, and Access to LF Research?
- 2.4 My Organization has been participating in the Nephio Community. Can we participate in the Governing Board?
- 2.5 My Organization wants to understand who is contributing to Nephio / Sub Project X
- 2.6 My Organization is an active participant in the development of the project, but we are not a Member. Can we still have our logo displayed?
- 3 Draft generic text:
- 4 LF Networking Community Q&A
- 4.1 Individual Contributor Onboarding
- 4.1.1 I want to contribute to an LFN Project
- 4.1.2 I get an error when I attempt to contribute code
- 4.1.3 I want to contribute to a repository, but I can't get in touch with the Committers/Maintainers
- 4.1.4 I want to participate in the mailing list conversations. What lists should I join and why?
- 4.1.5 I saw Community meetings listed. Can I participate? How?
- 4.1.6 I am a contributing member of a project, and I want to become a voting member of the TSC
- 4.1.7 I want to propose a new Sub Project
- 4.1.8 Can I create a new Repository?
- 4.1.9 I'm having trouble with Confluence, Single-Sign-On, EasyCLA, Community Analytics (Insights), etc.
- 4.1.10 I'm having trouble joining a Community Meeting
- 4.1.11 I am a member of a Committee, but I can't attend the next Meeting. Do I need to do anything?
- 4.1.12 When I look at Insights, my contribution metrics are wrong. How can we fix this?
- 4.2 Organization Onboarding
- 4.2.1 Our Organization is new to open source and wants to start contributing to LF Networking Projects
- 4.2.2 My Organization wants to join LF Networking as a Member. What should we do?
- 4.2.3 Our Organization recently joined LF Networking as a Member. Where can I track my benefits?
- 4.2.4 My Organization has been participating in an LFN project. Can we participate in the Governing Board?
- 4.2.5 My Organization wants to understand who is contributing to an LFN Project
- 4.2.6 My Organization is an active participant in project development, but we are not a Member. Can we still have our logo displayed?
- 4.1 Individual Contributor Onboarding
Individual Contributor Onboarding
I want to contribute to Sub Project X
I get an error when I attempt to contribute code.
I want to contribute to a repository, but I can’t get in touch with the Committers / Maintainers.
I want to participate in the mailing list conversations. What lists should I join and why?
I saw the Community meetings. Can I participate? How?
I am a contributing member of the Community, and I want to become a voting member of the TSC.
I want to propose a new Sub Project.
Can I create a new Repository for ...
I'm having trouble with ... Confluence, Single-Sign-On, EasyCLA, Community Analytics(Insights), etc
I'm having trouble joining a Community Meeting
I am a member of a Committee, but I can't attend the next Meeting. Do I need to do anything?
When I look at Insights, my contribution metrics are wrong? How can we fix this?
Organization Onboarding
Our Organization is new to open source and wants to start contributing to the Nephio Project.
My Organization wants to join LF Networking as a Member. What should we do?
Our Organization recently joined LF Networking as a Member. Where can I track my benefits and Project Engagement, Key Contacts, Legal Agreements (Including EasyCLA), Training and Certification credits, Employee contributions, Event engagements, and Access to LF Research?
My Organization has been participating in the Nephio Community. Can we participate in the Governing Board?
My Organization wants to understand who is contributing to Nephio / Sub Project X
My Organization is an active participant in the development of the project, but we are not a Member. Can we still have our logo displayed?
Draft generic text:
LF Networking Community Q&A
These are step-by-step guides to help you through some of our most common questions. Want to contribute to the Q&A? Contact @Casey Cain at support@lfnetworking.org or ccain@linuxfoundation.org.
Please make sure you read our Getting Started guide first!
Individual Contributor Onboarding
I want to contribute to an LFN Project
Welcome! We are excited to have new contributors to the LF Networking Community.
First, you should check out our Project Getting Started Guide. It has some great tips for:
Getting your Linux Foundation Identity profile setup at https://openprofile.dev
Joining project mailing lists
Don't be afraid to ask questions!
Participating in Community Meetings
All community meetings are open to the public (with the exception of Governing Boards).
Feel free to lurk and learn or contribute to the conversation.
We recommend small, iterative contributions. Large imports of code are not generally received favorably.
If you are looking to contribute to a specific project or component:
Check the project's wiki or documentation to identify the Technical Steering Committee (TSC), Working Groups, or Special Interest Groups (SIGs).
Look at the project's PTL (Primary Technical Lead) or maintainer information, typically available on the project wiki or repository.
Review LFX Project Insights to see who is actively contributing. This can be super helpful in identifying active participants.
I get an error when I attempt to contribute code
EasyCLA has been enabled across LF Networking projects. If you are getting an error when you attempt to contribute, please make sure you use -s when you commit.
LFN Projects have elected to adopt Contributor License Agreements. Instructions for EasyCLA depend on a number of factors.
More information about EasyCLA can be found here:
LFX EasyCLA
Are you contributing as an employee of a Member Organization?
All contributors will need to have their CCLA (Corporate Contributor License Agreement) signed by their organization.
If your Organization has not yet appointed a CCLA Manager, please coordinate with your organization's Signing Authority. Instructions
Are you unaffiliated with an Organization and contributing as an Individual?
This is usually students or job seekers contributing to build their open-source credentials.
You need to complete your ICLA (Individual Contributor License Agreement). Instructions
I want to contribute to a repository, but I can't get in touch with the Committers/Maintainers
If you are a contributor and for some reason you are having trouble getting your code merged:
Please reach out to the appropriate project mailing list, SIG, or Working Group first to see if you can reach the maintainers of the repository.
If you are unable to reach the maintainers of a repository, please reach out to support@lfnetworking.org to request assistance from the Linux Foundation community support team.
The process for becoming a Committer (someone who can merge code to a repository) varies by project and is typically outlined in each project's governance documentation or charter.
For moribund repositories, please escalate to the project's TSC as defined in the project charter.
When the TSC has voted to approve a new Committer/Maintainer, they can open a ticket at support@lfnetworking.org with the following information:
Name
GitHub id
Vote from the TSC approving the committer promotion
Project name
I want to participate in the mailing list conversations. What lists should I join and why?
Mailing lists are the primary means of communication for most LFN projects.
LF Networking uses http://Groups.io as its mailing list platform.
Each LFN Project typically has:
A main project list for general announcements and discussions
A TSC list for technical governance discussions
Sub-project, Working Group, and SIG-specific lists
Visit your project's wiki or documentation page to find links to relevant mailing lists.
I saw Community meetings listed. Can I participate? How?
Yes! Community meetings across LFN projects are generally open to the public. Please feel free to join discussions.
To participate:
Make sure you've set up your Linux Foundation Identity at https://openprofile.dev
Check the project's wiki or Community Calendar to find meeting registration links
Register for the meeting, which will send a meeting invite to your preferred email set in your Linux Foundation Profile
You can also check individual project Community Calendars which have listings for all public meetings and links to recordings of past meetings.
I am a contributing member of a project, and I want to become a voting member of the TSC
The process to join a project's TSC is laid out in each project's Technical Charter. Please refer to your specific project's governance documentation.
I want to propose a new Sub Project
Want to propose a new project or sub-project within LFN?
First, check to make sure that you meet the project's Intellectual Property Policy
Make sure you are aware of the project's Contributing Guidelines
While not required, you can reference Upstream First Best Practices
Inform the appropriate TSC via email of your desire to propose a new project
Information to include in your proposal:
Not all of these are requirements; however, the more detail you can provide, the better.
Project Vitals:
Name
Creation Date
Does it conform to the Intellectual Property Policy?
Contributing Organizations
Seed code availability
Proposed timeline of the project release schedule
Use Case / Problem Statement:
Problem Statement: Define the problem that your project is designed to solve. Be specific about what the problem is, who it affects, and what implications it has.
Use Case Scenarios: List and describe typical situations where your project would be applied. Who are the users? What are their goals?
Project Architecture:
High-Level Overview: Provide a general description of your project's architecture
Component Diagram: Include a diagram illustrating the main components and their interactions
Key Interfaces & Dependencies: Describe critical interfaces and external dependencies
Data Flow: Explain how data flows within your system
Future Evolution: Outline planned or potential changes to the architecture
Can I create a new Repository?
We encourage you to first begin participating in the upstream discussion channels. Once you're ready, please follow the guidance for proposing a new sub-project within your chosen LFN project.
I'm having trouble with Confluence, Single-Sign-On, EasyCLA, Community Analytics (Insights), etc.
Sometimes, we all need a little help, but where do I go, and who do I ask?
LF Toolchain Support
For issues with Single-Sign-On, EasyCLA, Community Analytics or Services: https://support.linuxfoundation.org
LFX Community Forums
Find LFX Product Roadmaps, Quick Start Guides, Onboarding Videos, and great Community members here:
Home
Community Support
For help getting started with contributing to a specific project:
Reach out to the project's SIG or Working Group via the mailing list or directly to the Chairperson
Information will be available on the wiki page associated with the group
For any support not related to LF Infrastructure, such as registering for or updating Community Meetings, please reach out to the Linux Foundation Program Management team at support@lfnetworking.org or @Casey Cain at ccain@linuxfoundation.org.
I'm having trouble joining a Community Meeting
Here are some common troubleshooting steps:
First, have you registered for the meeting?
Check
Individual Dashboard | The Linux Foundation to see if the meeting is listed in your Upcoming Meetings tabIf you are registered, you can send yourself a new meeting invite from this page
Check your Individual Dashboard to make sure that the email address you expect to use for Meeting Invites is set correctly
You can set your meeting invite email separately from your contribution emails
Configure this here:
Individual Dashboard | The Linux Foundation
Still having trouble?
Open a ticket by emailing support@lfnetworking.org
The Linux Foundation Operations team (@Casey Cain) has limited ability to solve technical issues, but if you are experiencing issues, you can also ping them on Slack.
I am a member of a Committee, but I can't attend the next Meeting. Do I need to do anything?
Please notify the committee via email that you will not be present.
If you have not yet, you should appoint an alternative. This person is someone that you trust to faithfully communicate your vote. Committee members can appoint a standing proxy, but the primary should still notify their committee of their absence. Proxies will not be accepted without an email from the Committee member appointing them as a standing proxy or as a one-time appointment.
When I look at Insights, my contribution metrics are wrong. How can we fix this?
LFX Insights is an open-source project analytics tool that empowers you with valuable data-driven insights. LFX Insights is only as accurate as our members make it.
You can find our documentation on Insights here: https://docs.linuxfoundation.org/lfx/insights/v3-beta-version-current
If you notice that your contribution metrics are not attributed correctly:
First try checking your Individual Dashboard
This can be caused if you have not set your "Current Organization" on your profile page:
Individual Dashboard | The Linux Foundation For those who have a diverse contribution history, you may want to sync your LinkedIn account, or manually add your work contribution dates here:
Individual Dashboard | The Linux Foundation
If your contribution information is correct on your profile but still not being accurately reflected in Insights, please open a ticket: https://support.linuxfoundation.org
Organization Onboarding
Our Organization is new to open source and wants to start contributing to LF Networking Projects
Welcome! We are excited to have new contributors to the LF Networking Community.
First, you should check out the Getting Started Guide for the project you're interested in. Generally, this includes:
Getting your Linux Foundation Identity profile setup at https://openprofile.dev
Joining project mailing lists
Don't be afraid to ask questions!
Participating in Community Meetings (all community meetings are open to the public, with the exception of Governing Boards)
Feel free to lurk and learn or contribute to the conversation
Still not sure how to get started?
Reach out to the Linux Foundation Operations Team led by @Casey Cain:
My Organization wants to join LF Networking as a Member. What should we do?
That's a great question! Here are the steps to become a Member.
Membership has a host of benefits! To get started, join using our automated Member Enrollment:
Member Enrollment | The Linux Foundation
You will be asked to provide: