Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Community Sentiment reflects the overall mood and activity level surrounding your project based on user activity.
Sentiment analysis is a natural language processing (NLP) technique used to determine the sentiment expressed in a piece of text, whether it's positive, negative, or neutral.
It can be measured through various metrics, such as engagement on social media platforms, comments on forums, and interaction rates on project updates.
Key components:
Total Activities: This represents the total number of actions taken by users within the project, such as comments, posts, and edits. Higher activity generally indicates a healthy and engaged community.
Sentiment Bars: These bars display the distribution of sentiment across three categories:
Positive: represents positive feedback, comments, and overall engagement.
Neutral: represents neutral activity, such as information sharing without expressing strong opinions.
Negative: represents negative feedback, criticism, or concerns raised by users.
Interpreting the metric:
A balanced distribution across all three bars suggests a healthy community with diverse perspectives.
A dominant positive sentiment indicates a thriving and enthusiastic community.
A significant negative sentiment might highlight issues requiring attention or improvement.
Put your project operations on auto-pilot
Overview of PCC Features
The Linux Foundation's LFX Project Control Center (PCC) offers numerous services to simplify project management and administration. It is a centralized platform for managing project governance, tooling, memberships, collaboration tools, and development resources.
You can read more about PCC by visiting our website.
You can access PCC using the following URL: https://projectadmin.lfx.linuxfoundation.org/
Access to PCC is restricted. To gain access, please open a support ticket here.
Project Governance: Organize your governance resources, including legal entities and official committees, project documentation, export controls, and trademarks.
Integrated Project Tooling: Get your project onboarded to the entire suite of LFX tools, designed to help you scale your open source projects.
Memberships & Finances: Manage your project's financial operations, including membership tiers, pricing, billing, and accounting.
Release Engineering Manage your code release pipeline, from commits and code merges to builds, to packaging and distribution.
Role-Based Access Control Get the access you need for your role. Permissions are set per project for administrators, project managers, and community stakeholders.
IT Service Inventory Centralized management of your IT services including source control, domains, mailing lists, cloud instances, and collaboration tools.
After logging in to the PCC, the home page serves as the default landing page. It offers an overview of your projects and subprojects.
You can host your project at the Linux Foundation. Once the company decides to host its project on the Linux Foundation, you (the administrator) create a project for every new company that hosts their projects or foundation on the Linux Foundation using PCC.
The Add Project dialog box appears. Update the following details and click Next.
The Add Project dialog box with additional fields appears. Update the following details and click Create Project.
A success message is displayed when a project is created successfully. You can see the newly added project under My Projects tab.
By default, the project status is set to Draft for a new project. You can change the status of the basic setup service.
View All Projects lists all the projects that are created irrespective of who has created them.
The search bar at the top of the interface lets you quickly find specific projects by entering keywords or project names.
When using the search input, you will retrieve a list of related projects and domains, if any.
The following two features work together to provide a flexible and efficient way to navigate the platform:
Use the search bar to find specific projects or content within that domain.
Use the domain selector to refine your search context first.
Clicking on a project will redirect you to the selected project.
Clicking on a domain will redirect you to manage that domain within the project it is associated with.
If your project uses LFX Meetings, the calendar on the dashboard will offer a concise and comprehensive overview of all upcoming and past meetings associated with the current project.
You can adjust the visibility of the calendar by clicking the calendar toggle button, which allows you to easily show or hide the calendar as needed.
Quick links allow you to navigate to common tasks within PCC faster. Depending on your access, you can:
View or create a committee
View or create a mailing list
View or schedule a meeting
View or send Surveys
View Public Calendar
Quick Links assist you in creating the following tasks:
Project staff outlines key individuals within a project, such as:
Executive Director
Program Manager
Opportunity Owner
To update the project staff, follow these steps:
Click on the name within the Project Staff list.
You can edit the names of the Executive Director and Program Manager in the pop-up window.
Click Confirm.
Currently, you are unable to update the Opportunity Owner. To update the Opportunity Owner, please contact support.
Creating a committee, for more information, refer Create
Creating a mailing list, for more information, refer Create
Scheduling a meeting, for more information, refer to
Setup Services
IT Services
Basic
Domain
Legal
Email Forwarding
Membership
Mailing List
Committee
Source Control
Issue Tracking
Wiki
Meetings
Cloud Providers
Field | Action |
Technology Sector | Select an appropriate technology sector for your project. You can also select more than one sector. If you feel that your project falls across all sectors, check the Cross Technology box. |
Industry Sector | Select an appropriate industry sector for your project. You can also select more than one sector. If you feel that your project falls across all sectors, check the Cross-Industry box. |
Technical Activity Type | Select an appropriate technical activity for your project. You can also select more than one sector. |
Formation Date | Select the formation date of the project. |
Expected Announcement Date | Select the date when the project will be expected to be released. |
Primary Open Source License | Select the required primary open source license for your project. |
Description | Provide a short description of your project. |
Mission Statement | Provide a single-line mission statement that depicts your project followed by the primary goal of your project. This is a mandatory field. |
The Reports tab provides you an option to view Health Metrics related to your project.
Field | Action |
Common Name | Enter the name of the project that you identify the project name with. This is a mandatory field. |
Category will be enabled only when you select a Parent Project. You can select the project to categorize for better grouping and navigation. |
Slug | Slug will be automatically added when you provide the common name. You can also edit it if you need. |
Parent Project | Select the parent project if you want to associate or add your project as a child project. Select No Parent, if you do not want to add any parent project. |
Stage | Select the appropriate stage of the project. By default, the stage is selected to Prospect when you create a new project. |
Primary Website/Domain | Enter the primary website or domain of the project. |
Repository URL | Enter the GitHub repository url. |
Project Logo | You can upload the relevant logo for your project. |
Health metrics for open source projects are crucial for assessing their well-being, performance, and sustainability. These metrics assist stakeholders in gauging community engagement, activity levels, and the overall project environment.
The following are the main objectives of this feature :
Provide visibility to the projects on areas to improve as per the OSS best practices guidelines for project setup.
Monitor the project's health and take immediate action when the same starts deteriorating.
Act as a checklist for the projects when they are ready to Graduate.
Accessing the Health Metrics for your project is straightforward:
Log in to your PCC account.
Navigate to the project of interest.
Click on the 'Reports' tab.
Select 'Health Metrics' to view the project's health report.
To access the Health Metrics report, perform the following steps:
Login into your PCC account.
Search for the required project.
Click on the 'Reports' tab.
Select Health Metrics to view the project's health report.
Identifies the number of current and new members for the foundation
Participating Organization Health Metric provides engagement scores for members and non-members. Engagement score is calculated for every participating organization. Engagement score is classified into three levels High, Medium, and Low.
The Participating Organization allows you to view the engagement score for members and non-members. The Participating Organization widget provides you with the following details:
Number of Members
Number of new members
Engagement score bar for members
Number of non-members
Number of non-renewals
Engagement score bar for non-members
When you click Explore More, you will be navigated to the Members details page. Members details page provides details provides various details related to the members for the current year. The members' details page provides details such as:
Member Widget
Member Breakdown by Engagement Score bar
New Member Growth by Year Line Graph
Membership Breakdown by Tier Table
Members table
Member widget provides various details, such as:
Total number of members
Total number of new members
Total number of non-renewals
Member Breakdown by Engagement score bar provides the score of the members. The scores of the members are categorized as High, Medium, and Low.
The New Member Growth by Year line graph provides the line graph of new member growth for the last 5 years. It provides the progression of the member growth every month for the last 5 years.
Membership Breakdown by tier table provides you with the list of membership breakdowns for the last 6 years. It shows you the membership such as Platinum, Gold, Silver, and Associate membership availed by members in the last 6 years along with total membership details.
The members table provides you with complete details of the members such as Member name, membership level, engagement of the member, NPS score, membership start date, and membership end date.
You can also use the toggle button to filter new members from all members list.
On clicking on the member name, you will be navigated to the Member Details page which provides:
Member Name
Membership Type
Active contributors
Total contributors
Member engagement score
Month-wise member engagement details in a bar graph for the last year
Key Metrics used to calculate the member engagement growth.
On clicking the metric, you can see the percentage of the metric used to calculate the member engagement score.
Click Explore More, you will be navigated to the Non-Members details page. The Non-Members details page provides various details related to the non-members for the current year. The Non-Members details page provides details such as:
Non-Member Widget
Non-Member Breakdown by Engagement Score bar
Non Members table
Non-Member widget provides various details such as:
Total number of non-members
Total number of new prospects
Non-Member Breakdown by Engagement score bar provides the score of the members. The scores of the non-members are categorized as High, Medium, and Low.
Non Members table provides you with complete details of the non-members such as Non Member name, engagement of the non-member, and other membership details.
On click of the non-member name, you will be navigated to the Non-Member Details page which provides:
Non-Member Name
Active contributors
Total contributors
Non-Member engagement score
Month-wise member engagement details in a bar graph for the last year
Key Metrics used to calculate the member engagement growth.
On clicking the metric, you can see the percentage of the metric used to calculate the non-member engagement score.
Net Promoter Score (NPS) is an index ranging from -100 to 100 that measures the willingness of customers to recommend a company's products or services to others. This metric is a reliable indicator of customer satisfaction with a company's product or service and their allegiance to the brand.
How to Calculate NPS
The score is calculated by taking the difference between the percentage of promoters and the percentage of detractors, using the following formula:
An NPS score between 30 to 100 is generally considered excellent and indicates that a company has far more promoters than demoters.
NPS Chart
The chart helps companies quickly grasp their NPS distribution and track improvements or declines in customer satisfaction over time.
Components of the NPS Dashboard
NPS Score: The main feature of the dashboard is the NPS score, which is prominently displayed in the center. In this case, the NPS is 58.
Promoters, Passives, and Detractors: These are the three categories of respondents:
Promoters (score 9-10): These are loyal enthusiasts who will keep buying and referring others, fueling growth. In this dashboard, there are 10 Promoters.
Passives (score 7-8): These are satisfied but unenthusiastic customers vulnerable to competitive offerings. There are 7 Passives.
Detractors (score 0-6): These unhappy customers can damage your brand through negative word-of-mouth. In this example, there are no Detractors.
Non Responses: This category includes those who did not respond to the survey. There are 15 non-responses in this case.
Gauge Visualization: The gauge provides a visual representation of the NPS score, with sections colored red (-100 to 0), yellow (0 to +30), and green (+30 to +100) to indicate poor, moderate, and excellent scores, respectively. The current score is indicated by a needle pointing at 58 in the green zone.
Last Updated: Indicates the last time the NPS data was updated. For this dashboard, the last update was in Q4 2023.
Audience: Specifies the segment of respondents, in this case, the "Board."
NPS Change Indicator: This shows the change in NPS since the last measurement. Here, the NPS has not changed, as indicated by the red arrow and "0%".
Interpreting the NPS
NPS < 0: More detractors than promoters. Indicates a need for significant improvement.
NPS 0-30: More promoters than detractors, but room for improvement.
NPS 30-70: Indicates a solid relationship with your customers.
NPS > 70: Outstanding customer loyalty and satisfaction.
Click Explore more button to get more details about the NPS scores.
The Membership Churn metric tracks the rate at which members leave your project.
The Membership Churn metric tracks the rate of members who have stopped their membership for your project within the selected period.
Free membership account data is excluded from this metric, and downgrades are included in lost members.
This percentage indicates the proportion of members who stopped their subscription or membership compared to the total number of members in a specific period. A lower churn rate is generally desirable.
This represents the estimated value lost due to member churn. It calculates the financial impact of members discontinuing their subscriptions or memberships.
This chart illustrates the churn rate across different membership tiers such as platinum, gold, and silver. The vertical bar chart highlights, which membership tiers are experiencing higher levels of churn, providing insights into where improvements can be made to retain members and reduce overall membership value lost.
Click Explore More CTA to navigate to the detailed dedicated page where you can see the specific factors contributing to membership churn, view historical trends, and analyze patterns over time.
The Events dashboard in the LFX PCC provides an overview of your project's event-related metrics, including upcoming events, sponsorship details, and registration statistics.
The Events charts provide the following details:
Total events bar graph
Total event sponsorship
Upcoming event details
CFP Status: The Call for Proposals (CFP) status is integrated into event metrics displaying the relevant status for each event.
The Total Events bar graph shows the past and upcoming events, including the progress percentage for organized events. It also displays sponsorship levels for memberships, categories such as Gold, Platinum, Diamond, Silver, Bronze, and General.
Click Explore More, you will be redirected to the Events details page. The Events details page provides various details related to the events for the current year. Events details page 1. provides information 2. furnishes particulars 3. supplies specifics such as:
Total events bar graph
Total event sponsorship
A pictorial world map that provides details such as the name of the place, total revenue, and total registrants when you hover over a location.
Event Attendance and Growth bar graph
Events table
On click of the event name, an event snapshot which provides:
Event Name
Registration details
Sponsorship details
Upcoming Events provides you with the details of the forthcoming events, such as the total number of registration and the total goal set for the registration. It also provides you with more information related to the speakers. It gives you the total number of speakers accepted out of the total number of registered speakers.
High-RiskThis widget displays the total outstanding balance owed by members, categorized into two risk levels:
High Risk: Amount overdue for more than 89 days, including members who haven't renewed.
Medium Risk: Amount overdue between 1 and 89 days.
All the metrics in this widget are manually updated every Friday at 4 pm PT.
Click the Explore More Call-to-Action (CTA) to access the detailed Outstanding Balance page.
On the Outstanding Balance page, you will find the Memberships at Risk list, showcasing all members with overdue payments categorized by risk level.
To filter and view only High Risk Members:
Click on the toggle button located at the top of the list. This will filter out Medium Risk members, allowing you to focus on members with dues overdue for more than 89 days.
To view detailed information about a specific member:
Browse through the list and click on the name of the member you are interested in. This action will redirect you to that member's details page.
By following these steps, you can effectively manage and prioritize outreach to members based on the risk level of their outstanding balances.
Training and Certification provides you with the health metrics for the Training and Certification with respect to enrollment and revenue.
You need to use the toggle button to view details related to Enrollment and Revenue.
The Training and Certification charts provides the following details related to enrollment:
Enrollment goal chart
Total number of Instructor led
Total number of certification exams
Total number of elearning
Total number of edx
On click of Explore More, you will be navigated to the Training and Certification Enrollment details page. Training and Certification Enrollment details page provides details related to the Training and Certification for Enrollment for the current year. Training and Certification Enrollment details page provides details such as:
Total Vs Goal
Training and Certification Growth Graph
Training and Certification table
Total Vs Goal chart provides the following details:
Total number of enrollment
Enrollment goal chart
A pictorial world map that provides details such as name of the place, total revenue and total registrants when you hover over a location.
Total number of Instructor led
Total number of certification exams
Total number of elearning
Total number of edx
Training and Certification Enrollment Growth chart by year graph provides a dotted chart that shows the progression of Training and Certification Enrollment for last 5 years. Its provides the progression of the growth based on the certification exams, instructor led trainings, E-leanring and edX.
Training and Certification Enrollment table provides you with complete details of the Training and Certification Enrollment such as Training and Certification name, enrollment date, type and total revenue.
The Marketing Metrics Dashboard captures key marketing activities and social media engagement metrics. This guide will help you interpret the metrics displayed in the attached screenshot.
The dashboard is divided into three main sections:
Campaigns
Contacts
Social Media
Campaigns: Monitoring the number of active and new campaigns helps understand your marketing efforts' current focus and recent initiatives.
Contacts: Keeping track of active and new contacts is essential for assessing the reach and growth of your contact database, which is crucial for targeted marketing activities.
Social Media: The number of subscribers, followers, and stars along with their growth rates provide insights into the engagement and popularity of your brand across different social media platforms.
Track Growth: Regularly monitor the growth rates (%) in the social media section to gauge the effectiveness of your marketing strategies.
Active Engagement: Ensure you have a good balance of active campaigns and monitor new campaigns to maintain consistent engagement.
Database Management: Periodically review your contact list to ensure it remains up-to-date and continues to grow.
By understanding and regularly reviewing these metrics, you can make informed decisions to optimize your marketing strategies and improve your overall engagement with your audience.
Amazon Web Services (AWS) is essential for deploying services in PCC. You can set up a new AWS account or connect an existing one to PCC.
To set up a new AWS account for your project, perform the following:
To establish a new AWS account for use with your project, follow these steps:
Sign into PCC.
On the Project dashboard, navigate to Operations, and select Cloud Providers.
On the Cloud Providers page, click Create to activate your AWS account.
Once done, your AWS account will be activated for your project. A green check mark under the status column confirms that AWS has been successfully activated.
To link your project with another AWS account, follow these steps:
Navigate to the Project dashboard.
Select Cloud Providers from the Operations tab.
Log into PCC.
On the Cloud Providers page, click icon next to the Other AWS Account. Enter the AWS Account ID and click Connect.
The project's membership setup grants access to the following information:
Membership settings
Membership tiers
To view a project's Membership Settings and billing details, follow these steps:
Select the desired project.
Click Membership.
In the Membership Settings pane, you'll find information on auto-renewal, payment frequency, prorated charges, and invoicing related to the project.
You can view membership tier information related to the project such as name, pricing type, price point, membership term, and description.
To view Membership Settings for a project, perform the following steps:
Click the required project and click Membership.
In the Membership Tier pane, you can view the membership tier details related to the project.
Field
Information
Auto Renew
Indicates if the membership is set to auto-renewal.
Payment Frequency
Prorated Available
Prorated billing adjusts membership fees based on actual usage, ensuring members only pay for the time they are active. This approach is fair for new members joining mid-cycle or when plans change, aligning costs with service usage. It offers a tailored billing solution that benefits both parties.
Invoicing
Provides information if the invoicing option is selected or not.
LFX Member Enrollment
This setting determines if new members can automatically join the project without an invitation.
Field
Information
Tier
Provides information on membership type
Pricing Type
Provides information on pricing type
Employees
Number of employees
Price Points ($)
Provides information on price points for the membership
Membership term
Provides information on membership term
Active
Provides information if the membership is active or expired.
Auto-Join
Provides information if the Auto Join is enabled for the project or not.
V2 changes are in progress, please refer V1 Documentation.
The current documentation is for Version 1.
Note: Version 2 updates are currently underway. Please refer back to the latest changes.
Collaboration services allow you to set up the IT infrastructure for your project. Various collaboration services that are provided by the Linux Foundation and that can be used to set up a project are listed as follows:
Surveys
The collaboration services dashboard indicates the progress on your IT services setup for your project.
The following graphic provides a brief information on various collaboration services and its uses:
Project Definition for a project allows you to view and edit information related:
Project Details
Legal Details
Branding and Media
Project Staff
Artifacts
To access the Project Definition, perform the following steps:
Log in to PCC.
The Project dashboard appears. Click Project Definition from the Operations tab.
You can update basic information related to the project such as common name, stage of the project, and slug name.
To update basic information for a project, perform the following steps:
Click on the required project and click Project Definition.
Click Edit from the Project Details section to update basic information.
The Edit Basic dialog box appears. Update the following details, and click Save.
Legal setup of a project allows you to provide information on:
Legal Details
To update legal details for a project, perform the following steps:
Click on the required project and click Project Definition.
Click Edit from the Project Details section to update legal information.
The Edit Legal Details page appears. Update the following details and click Save:
Based on the type of Entity Type selected, the fields will vary accordingly.
You can also provide details related to the branding of the project like uploading the logo for the project and providing brand color and website details.
To update branding and media information for a project, perform the following steps:
Click on the required project and click Project Definition.
Click Edit from the Branding and Media section to update branding and media information.
Click Edit on the Branding &Media details page, update the following details, and click Save:
Project Setup also lets you update personnel information like executive name, owner details, and program manager details.
To update project staff information for a project, perform the following steps:
Click on the required project and click Project Definition.
Click Edit from the Project Staff section to update project staff information.
The Edit Project Staff dialog box appears. Update the project staff details and click Confirm.
Artifacts allow you to upload or add various project-related artifacts, such as presentations, documents, and other artifacts, to share with member company users.
To add artifacts for a project, perform the following steps:
Click on the required project and click Project Definition.
Click Add from the Artifacts section to add artifacts.
The Add Artifacts dialog box appears. Upload the required artifacts of the project and click Save.
Field
Action
Common Name
This field refers to the name by which the project is commonly known. Enter a recognizable name that accurately represents the project.
Category
Select a category from the dropdown that best describes the nature of the project.
Slug
The slug is a user-friendly and URL-valid version of the project name. It is typically used in the project's URL and should be unique, descriptive, and easy to remember.
Stage
Select the appropriate stage of the project. By default, the stage is selected to Prospect when you create a new project.
Announcement Date
Select the date The date when the project was officially announced or launched.
Repository URL
The web address (URL) of the project's code repository, is typically hosted on a platform like GitHub.
Technology Sector
Select an appropriate technology sector for your project. You can also select more than one sector.
If you feel that your project falls across all sectors, check the Cross Technology box.
Industry Sector
Select an appropriate industry sector for your project. You can also select more than one sector.
If you feel that your project falls across all sectors, check the Cross-Industry box.
Technical Activity Type
Select your project's technical activities from the dropdown, such as Open source software, Open Hardware, Open Data, Community Initiative, etc.
Funding
Select funding type for your project. If you select the funding type as Funded, then the Model field becomes mandatory.
Model
Select an appropriate model for your project. This field becomes mandatory when the funding type of your project is Funded.
OpenSSF Best Practice Badge ID
If applicable, the ID of the Open Source Security Foundation (OpenSSF) Best Practices Badge awarded to the project. Earlier referred to as CII Project ID.
Description
Provide the project's summary outlining its objectives, features, and key functionalities. This description helps in communicating the project's purpose and scope to stakeholders.
Mission Statment
Write a concise statement that defines the project's core purpose and values. This statement serves as a guiding principle for decision-making and project direction.
Field
Action
Common Name
The commonly known name of the open source project, such as its abbreviation or nickname. For example, OSSF.
You can edit this field on the project definition page.
Formal Name
Enter the legal name of the project as registered with the relevant authorities.
For Example:
Incorporate Project: ABC Project Inc
Series LLC: ABC Series of LF Projects, LLC
Directed Fund: ABC Project Fund
Unincorporated Project: Use the common name
Legal Parent
This field provides info on the legal entity of the project. The legal entity serves as the parent organization of the project.
To select the legal parent use a dropdown menu with predefined options or an autocomplete feature.
You should not enter any values in this field. This information will be gathered from Joint Development Foundation Projects, LLC" or "LF Projects, LLC".
This field applies to series LLC projects.
Parent Project
Enter the parent project under which this project is created. The legal parent entity exercises governance and legal oversight over the entire open source foundation, whereas the project parent entity provides guidance and support to specific projects within the foundation's ecosystem.
Formation Date
This is the official date when the project is established or incorporated. Select the correct date using the provided calendar tool.
Dissolution Date
Enter the dissolution date when the project will be terminated.
Entity Type
This refers to the legal structure or type of entity that the project or foundation is registered as, such as a non-profit organization, corporation, or association. Please select the appropriate entity type from the dropdown menu.
Select the required entity type.
Series LLC - Projects that are created under LF Projects, LLC, or Joint Development project.
Incorporated Entity - Projects that are created as separate incorporations where LF provides services under an MSA (Management Services Agreement) to the project entity.
Subproject - Projects that are created under Unincorporated projects under the Linux project entity, some of which will be Directed Funds.
Incorporation Document
The official document establishing the legal existence of your foundation or project.
Upload or enter the incorporation document URL.
Policies URL
Policies are specific legal policies or guidelines that govern the operations of the open source foundation or projects.
You can provide a link to the relevant policy for reference.
Patent License
Select the license from the dropdown that provides the licensing terms related to patents held by the project or the foundation.
Notice Date
This is the specific date on which official notices or communications are issued by the open source foundation or projects.
It could include notifications about policy updates, organizational changes, or other important announcements
Primary Open Source License
Indicates the main open source license under which your foundation or project operates.
Governance Document
You can update the governance document details here.
Governance Document Enter URL
Enter the governance document URL.
Manage Services Agreement
When entering details about a Master Service Agreement in your project management tools, enter the URL or upload the agreements that are provided to the foundation or the project by external service providers or vendors who are offering their services to support the foundation's operations or projects.
Management Services Effective Date
The date when the management services become operational and effective.
Manage Services Expiration Date
Enter the date when the management services agreement for your foundation or project is scheduled to end.
Field
Action
Project Logo
You can upload the project logo here.
Brand Color
You can select the brand color using the color picker.
Primary Website
Enter the primary website URL.
Notifications Group
Enter the email where you want notifications to be delivered.
Social Handles
Provides details related to the social media account links, such as Facebook, Pinterest, YouTube, Reddit, etc.
You can share mail with all the members of the committee at once. To share mail with all the members of the committee, perform the following steps:
Click on the required project and click Committees.
You can see the list of committees that are created for the project. Click the committee from which you want to remove or delete a member from a committee.
The Committee page appears with the list of members in it. Click Email Members.
The Email Committee dialog box appears. Click Compose Email to draft mail and share it with all the committee members.
PCC: Your Go-To Meeting Management Tool
PCC streamlines your meeting processes, enabling you to organize and manage meetings efficiently. With PCC, you have the capabilities to:
Schedule meetings tailored to your team's needs, whether they occur once or regularly.
Access and review past meeting recordings, ensuring you never miss important discussions.
Obtain transcripts of your meetings, making it easier to follow up on discussions and action items.
Share recordings seamlessly with team members, enhancing collaboration and information sharing.
Use the integrated wizard to gain insights with high-level details about your meetings, improving planning and outcomes.
To access the Meetings feature:
Log in to PCC.
Select your project using the search box (1).
Navigate to the Collaboration (2) tab on the left sidebar.
Click on Meetings (3).
Toggle the Calendar switch (8) on the top right to enable or disable the calendar view.
Interaction Options
Toggle the Calendar switch on the top right to enable or disable the calendar view.
Click on individual meetings to view more details or manage the meeting.
You can now add past meetings to record attendance by toggling the Past Meeting switch on the Add Meeting page.
Use the View Zoom Accounts button to manage legacy project-dedicated Zoom accounts not listed in the meeting display.
Export your meetings to a public calendar or an iCal file using the buttons at the top right.
Following are a few pointers related to Meeting Settings:
For a Public meeting with Restricted settings disabled, the user can log in by providing their name, while email is optional.
When scheduling a Private meeting with Restricted settings enabled, participants must log in using the name and email ID provided during scheduling. Guest credentials are not allowed; participants must use their assigned email.
To view past meetings, select the desired date or month. The list includes details such as meeting title, date, number of attendees, recording, and transcript.
You can share the recording and transcript of the meeting with the required members.
After adding the committee, you can assign members who will handle their respective responsibilities. To add a member, follow these steps:
On the Committee Overview page, you will see a list of all committees.
Use the search function or scroll to find the specific committee you want to add members to.
Click the committee from the list.
On the next page, click + Add Member.
Search for the member by providing their name or email on the Add Committee Member dialog box.
On the next page, fill out all the required details and click Add Member to Committee button.
After adding a first member to a committee, if you want to add another member, you need to click the Committee and then click Add Member to add additional members to the committee.
Manage Meetings allows you to update the scheduled meetings. It allows you to update the meeting title, time, frequency of the meeting, and another update for a scheduled meeting.
Manage Meetings also allows you to manage participants. You can resend the invite to the participants, add new participants, and remove a participant from the meeting.
To manage meetings, perform the following steps:
The Manage Recurring Meeting dialog box appears. You can either update the changes to only the current occurrence meeting or all the occurrences and select Continue.
The Manage Meeting screen appears. Update the necessary changes and click Save to update the modified information.
To resend the meeting invite again to a participant, perform the following steps:
2.The Manage Recurring Meeting dialog box appears. You can either update the changes to only the current occurrence meeting or to all the occurrences and select the Continue.
You can remove the participant from the meeting.
To remove the participant, perform the following steps:
The Manage Recurring Meeting dialog box appears. You can either update the changes to only the current occurrence meeting or all the occurrences and select Continue.
You can share the public meeting link with the various participants who can get register for the shared meeting.
To share a public meeting, perform the following steps:
The Share Meeting message appears. Click Copy to copy the meeting link.
You can use this feature to schedule a future meeting or add a past meeting to record attendance in the PCC meeting management tool.
Search for the required project.
Navigate to the Collaboration > Meetings tab on the left sidebar.
On the Meetings page, click Add Meeting.
On the next page, you can either schedule a future meeting or click the Past Meeting toggle button to add a past meeting.
Update the following details on the Schedule Meeting page, and click Save to complete the meeting schedule.
You can also invite a member who does not belong to the committee. Click + Add New Invite. Enter the details such as name, company, email ID, and job title of the participant and click Add Meeting Participant.
When scheduling a non-recurring meeting, select Does Not Repeat while updating the meeting frequency.
In the Meeting list, the Host Key will be a blank field until the time is one hour or less from the start of the meeting. When the meeting is less than one hour from the scheduled time, the host key will appear in the Host Key row for the given meeting and the user can see/copy the value to add it into the Zoom to claim the host. This Host Key is only valid for the next occurrence of the meeting.
If a member has a verified LFID, icon is displayed.
If a member LFID is pending verification, icon is displayed.
If a member does not have an LFID, icon is displayed.
Select the scheduled meeting that you want to delete, click icon , and select Delete Meeting.
Select the scheduled meeting that you want to update, click icon and select Manage Meeting.
1.Select the scheduled meeting, click the icon and select Manage Meetings.
3.Click the icon for the required participant and select Resend Invite. A flyer message appears that informs that the invite has been successfully sent to the selected participant.
Select the scheduled meeting that you want to update, click icon, and select Manage Meeting.
Click the icon and select Remove Participant to remove the participant.
Select the scheduled public meeting that you want to share, click icon and select Share Meeting.
Login to
Field | Action |
---|
You can also add yourself to the meeting by clicking + Add yourself to the meeting. You can remove the participant by clicking the delete icon.
A recurring meeting is indicated with icon.
The Host Key appears as a masked key when the meeting is within one hour of the scheduled time. You can click the icon to see the host copy and click the icon to copy the host key.
Add Title | Click on the "Add title..." field and enter a descriptive title for your meeting. |
Set Date and Time |
|
Select Time Zone | Ensure the correct time zone is selected from the dropdown menu. |
Set Reccurance (If applicable) | If the meeting repeats, select the appropriate recurrence option from the dropdown menu. If it does not repeat, leave it as "Does not repeat". |
Meeting Settings Meeting Visibility |
|
Meeting Description | Click on the "Enter Meeting Description" field and provide a detailed description of the meeting agenda |
Select a Committee | Select the required committee for which you want to invite the committee for the meeting. |
Invite Guests | You can invite guests to the meeting by providing the name or email ID of the guest by entering the details in the Add Guests search field. |
Select Mailing List | Select the required committee that you want to invite for the meeting. |
You can set up a knowledge base and documentation for your project using Confluence. The team can use this documentation repository to create articles and documentation knowledge bases related to the project.
PCC supports the following documentation tools:
Confluence
PCC allows you to set up a Confluence repository to create documentation related to your project.
To set Confluence for your project, perform the following:
Login into PCC.
The Project dashboard appears. Click Wiki from the Collaboration tab.
You have two options to set up a Confluence page:
Connect to existing
Deploy New
a) If you want to connect to the existing server, Click Existing. Enter the URL (Mandatory) of the existing server, provide the API User and API Key (Not Mandatory) if they are available, and click Connect. The Confluence page will be set up on the existing server.
You should have set up the project's primary domain before connecting to the existing confluence page.
b) If you want to connect to a new server, select Deploy New and click Connect. The Confluence page will be set up for a new service provider.
V2 changes are in progress, please refer V1 Documentation.
Bookmarks enable you to save your favorite projects for easy access. By clicking the star button, you can mark a project as a favorite, allowing you to view all bookmarked projects under one tab.
To bookmark a project, perform the following steps:
The project will be bookmarked and available under the Bookmarks tab.
Go to the project that you want to bookmark and click the icon available next to the project name.
What is the “grace period” for LFX meetings?For example, if your meeting is over, then how long do you have to wait on Zoom before it automatically ends the meeting?
Approximately 40 minutes.
To set up an external person on PCC, follow these steps:
File a Support Ticket: Go to the Help Desk, and submit a support ticket. Provide the following information:
Who: The name and contact information of the external person.
What project: The specific project or committee the external person will work with.
What level of access: Specify the level of access required for the external person (e.g., Meeting Coordinator).
Voting feature allows you to create poll for a particular committee and share it to the committee members for the taking their vote.
Voting page provides you with the lists of polls created for the voting. You can filter the voting based on status of the poll such as All, Active, Disabled and Ended.
Voting list table provides the following details:
Name of the poll
Name of the committee for which poll has been created
Poll created date
Status of the poll
Poll end date
Managing the poll
You can create a poll to be voted for a particular committee. To create a poll, perform the following steps:
Log into the PCC.
The Project dashboard appears. Click Voting from the Collaboration tab.
Click Create Poll.
The Create New Poll dialog box appears. Enter the following details and click Save.
Click + Add Option and + Add Question links to add multiple options and questions.
You can manage a poll that has been created. You can view the results of the poll as well as send reminders for the committee members to participate in polls.
To view the results of the poll, perform the following steps:
The View Results dialog box appears with results details.
Click download icon to download the results in an image format.
To send the reminder to the committee members to participate in the poll, perform the following steps:
The Send Poll Reminder dialog box appears. Select the required members and click Send to send the reminder.
You can only send reminders to the members who have not voted.
Issue Tracker service allows you to set up the Jira board to track issues and backlog activities related to your project. You can set up the Jira board, and add, update, and delete service administrators.
You can deploy a new Jira board to your project.
To deploy a new Jira board for a project, perform the following steps:
Login into PCC.
On the Project dashboard, click Issue Tracker from the Collaboration tab.
On the Issue Tracking page, click Deploy New and click Connect.
You have an option to connect to the existing Jira board for your project.
To connect to the existing Jira board for a project, perform the following steps:
Search for the required project. The Project dashboard appears. Click Issue Tracker from the Collaborations tab.
After setting up the Jira board, you can add a Service Administrator to the Jira board.
To add a Service Administrator to the Jira board for a project, perform the following steps:
Search for the required project. The Project dashboard appears. Click Issue Tracker from the Collaborations tab.
In the Jira tab, click +Add Service Administrator.
The Add Service Administrator dialog box appears. Enter the Full Name of the user and the Email Address and click Save.
Field | Description |
---|---|
Click the icon under Mange and click View Results.
Click the icon under Manage and click Send Reminder.
The Issue Tracking page appears. Click the icon available in front of Connect and click Existing, enter the existing Jira URL, API User, and API Key, and then click Connect.
If you want to update the existing Service Administrator details, click the edit icon.
If you want to delete the existing Service Administrator, click the delete icon.
Name
Provide the name of the poll
Committee
Select the required committee for which you have created the poll
Close Date
Enter the date for closing the poll
Description
Enter a short description for the poll
Question
Enter the polling question
Type of Response
Select the required response for the entered question
Option 1, Option 2
Enter the options
Groups.io
Github
git
Gerrit
Discord
Slack
Hacker News
Stack Overflow
X/Twitter
YouTube
Salesforce
Cvent
Sessionize
T&C
LFX
LFX Meetings
LFX Committee
LFX Surveys
LFX Community Management
LFX Insights
LFX EasyCLA
Mailing list metrics is crucial for optimizing the health and engagement of your subscriber base.
Mailing Lists: A useful tool for sharing information with groups, often used for newsletters, announcements, and discussions. They help distribute information quickly and engage people.
This graph shows the growth of a company’s email mailing list over the selected period. The y-axis shows the number of New subscribers and the total subscribers, while the x-axis shows time. Here are the metrics displayed in the graph:
Mailing Lists: It shows the number of active mailing lists associated with the project per the selected period.
New Subscribers: This is the number of people signed up for the company’s email mailing list in a month. Hover over the bar chart to see the new subscribers for that month. For instance, In August, there were 4 new subscribers.
Total Subscribers: This is the total number of people signed up for the company’s email mailing list. Hover over the line chart to see the total number.
The following metrics are not shown but can be analyzed from the chart.
This metric is not shown in the graph but can be calculated by subtracting the number of total subscribers at the beginning of a period from the number of total subscribers at the end of the period and then dividing it by the number of total subscribers at the beginning of the period.
Then multiply by 100 to express the growth as a percentage. For example, the growth rate from March to April was 1%.
Subscriber Acquisition Rate: While the graph doesn't show individual monthly growth rates, you can calculate them to identify periods of stronger subscriber acquisition.
This helps you understand what strategies are working best and allows for targeted adjustments.
When you add a new project, you need to setup the project with some basic and generic services to administer the project in an effective way. The following are the Operations services for your project that are offered by Linux Foundation:
Project Definition
Membership
Domains
Cloud Providers
Code Contributions provides you with the health metrics related to the code contributions. It provides the following details, such as:
Total number of contributors to the project
Total number of new contributors to the project
All Time Contributors chart provides the total number of committers, maintainers, and reviewers.
In open source projects, the roles of committer, reviewer, and maintainer are crucial for the project. Here are the short definitions of each role, along with examples to help users understand:
Committer: An individual granted the privilege to directly modify a project's codebase. They have the authority to commit code changes to the project repository.
Example: In the Apache Software Foundation projects, committers are individuals who have demonstrated a commitment to the project and have been granted write access to the project's code repository. They are responsible for reviewing and committing code changes.
Reviewer:
An individual who is responsible for reviewing code changes submitted by contributors. Reviewers provide feedback, suggestions, and approval before changes are merged into the codebase.
Example: In the GitHub platform, project maintainers often assign reviewers to pull requests submitted by contributors. Reviewers examine the code changes, test them, and provide feedback to ensure code quality and adherence to project standards before merging.
Maintainer:
A maintainer is an individual who oversees the overall health and direction of the project. Maintainers are responsible for coordinating contributions, managing releases, and ensuring the project's long-term sustainability.
Example: Maintainers have the final say on which changes are accepted into the project and are responsible for guiding its development roadmap.
In the context of open source projects, new contributors are individuals who make their code contributions for the first time within the selected period. They are developers who are new to the project and community and are looking to make their first contributions to the project's codebase.
Board Meeting Participation is recorded at 100% for an organization when at least one of its eligible members attends the meeting. In this metric, only voting or alternative voting representatives are considered eligible. The calculation considers all past board meetings held within the current year.
Board Meeting Participation provides the following details:
Total number of meetings attended
Percentage of meeting attendance
Name of the member who attended the meeting
Organization Name
Percentage of meetings attended
The last meeting attended
You will be navigated to the member details page by clicking the organization name. For more information, refer to Member Details.
The committee set up for a project is designed to streamline communication and task delegation. This guide covers various aspects of committee management, including:
Manage Mailing List: Essential for effective communication among committee members.
Manage Meetings: Organize and track committee meetings for optimal collaboration.
Adding Members: Process for incorporating new members into the committee.
Deleting a Member from a Committee: Guidelines for removing members when necessary.
Deleting a Committee: Steps to disband a committee when its objectives have been met or in case of restructuring.
Committee Overview: General information and the committee's purpose within the project.
The Committee overview section provides overview information on:
Total number of committee meetings
Total number of meeting attendees
Committee List table
Creating a committee allows you to connect community members with shared interests. You can add and update committee information related to the project such as name, mailing list, committee website, permissions, and description.
To add a committee for a project, perform the following steps:
Select the project from the drop-down, and click the Collaboration > Committees tab.
Click the Add Committee button from the top right corner of the COMMITTEES page.
The Create Committee page appears. Enter the following details on the Create Committee page, and click Save to create a committee.
Add Members
Search for Members: Use the search bar to find and add members to your committee. You can search by name, job title, company, or email.
Mailing Lists: Alternatively, you can add members from existing mailing lists if available.
Manage Members: After adding members, they will appear in the list below with their name, job title, company, and email. You can manage their membership from here.
Once you have filled in all necessary details and added members, click the Save button at the top right corner of the page to create your committee.
When choosing mailing lists, members are imported once as committee members. Continuous synchronization is unavailable when members are added, updated, or removed from the list. Only lists with 200 members or fewer can be imported.
You can send a message to the member by mail. To send a message to a member, perform the following steps:
Click on the required project and click Committees.
You can see the list of committees that are created for the project. Click the committee from which you want to remove or delete a member from a committee.
Compose the mail and send it to the member.
You can share mail with all the members of the committee at once. To share mail with all the members of the committee, perform the following steps:
Click on the required project and click Committees.
You can see the list of committees that are created for the project. Click the committee from which you want to remove or delete a member from a committee.
The Committee page appears with the list of members in it. Click Email Members.
The Email Committee dialog box appears. Click Compose Email to draft mail and share it with all the committee members.
You can delete a member from a committee as and when required. To delete a member, perform the following steps:
Click on the required project and click Committees.
You can see the list of committees that are created for the project. Click the committee from which you want to remove or delete a member from a committee.
The Delete Committee Member dialog box appears. Click Delete to remove a member from the committee.
Manage committees allows you to edit, add subcommittees, move, manage members, and delete the committee.
You can update or modify the committee. To update the committee, perform the following steps:
The Manage Committee dialog box appears. Update the committee as per your requirements and click Save.
You can also add a sub-committee under a committee. To add a sub committee, perform the following steps:
The Add Sub Committee page appears. Enter the details as required and click Next.
You can also add members to the sub-committee. Click Save to save the sub-committee.
You can move a committee under an existing committee. To move a committee, perform the following steps:
The Move Committee dialog box appears. Select the committee under which you want to move the committee and click Move.
You can delete a committee if you want to. Deleting a committee will also remove all the members added to the committee. To delete a committee, perform the following steps:
The Delete Committee confirmation dialog box appears. Click Delete to delete the committee. A confirmation toast message appears informing that the committee has been deleted
Meetings related to committees are listed in the committee's list under the Upcoming Meetings tab. You can see the scheduled meetings as well as schedule a meeting. On clicking Schedule, the page navigates to Meeting Management to schedule a meeting.
You can configure a mailing list for your committees. On clicking Configure, it is available under Mailing List, and the page navigates to Mailing List.
The Committee page appears with the list of members in it. Click the clickicon and select Send Message.
The Committee page appears with the list of members in it. Click the icon and select Delete.
Under Manage, click theand select Edit.
Under Manage, click theand select Add Subcommittee.
Under Manage, click theand select Move.
Under Manage, click theand select Delete.
Field | Action |
Committee Name | Enter the name of your committee. This is a required field. |
Description | Describe the committee. Add a committee description, outlining its purpose, goals, and other relevant information. |
Type | Select the type of committee from the dropdown menu. This could be a governing board, technical oversight committee, SIG, or another type. This is also a required field. |
Enable Voting | If your committee will require voting, check the "Enable voting" checkbox. This option may be useful for decision-making processes within the committee. |
Committee Documentation/Website | Provide a URL to the committee’s documentation or website if available. |
Business Email Verification | Ensure that "Business email verification" is checked if you want to verify members by their business email. This is typically checked by default. |
You can clone a meeting and update the cloned meeting as per your requirements. Cloning a meeting allows you to retain the original details while making necessary changes.
To clone a meeting, perform the following steps:
The Clone Meeting page appears with the meeting details of the meeting that is selected to clone. You can make the changes as per your requirement and click Save to schedule the cloned meeting.
Add meeting minutes and other attachments to a meeting
PCC has enhanced its functionality by allowing users to attach document links to previous meetings. This improvement facilitates better record maintenance and easier access to notes.
Navigate to the PCC home page and locate the calendar.
Select the date of the Past meeting you want to manage.
From the options, click Manage Attachments.
In the pop-up window, select the type of document you want to attach from the drop-down menu.
Enter the URL of the document in the designated field.
Click Add to attach the document to the meeting.
The document will now be attached and visible in the meeting’s records.
Alternate Method to Add Documents to Past Meetings in PCC
From the PCC home page, click on Collaboration > Meetings from the left navigation menu.
On the calendar view, select the date of the past meeting you wish to manage.
Follow steps 3 onward from the above to attach the documents.
Select the scheduled public meeting that you want to clone, click icon and select Clone Meeting.
Click the next to the past meeting.