Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 460 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

Linux Foundation Documentation

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...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Data and Privacy

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...

GitHub

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

LFX Platform

The Linux Foundation is a technology association of several companies that help scale open source projects. The Linux Foundation provides platforms to support the sustainability of the open source ecosystem by providing various services, events, and training.

What is LFX?

LFX is a suite of tools built by the Linux Foundation to facilitate every aspect of open source development. The toolkit operationalizes the organization’s proven methodology for transforming projects into category leaders, providing direct support to projects, and empowering open source developers to write better, more secure code and grow sustainable ecosystems.

Why was LFX created?

The world runs on open source, and projects need more than a version control or source control system to scale. The Linux Foundation has developed a proven methodology to transform projects into category leaders. LFX operationalizes this approach, providing a suite of tools built to facilitate every aspect of open source development.

Available tools include...

Who can access the LFX Platform?

The LFX tools offer significant value to developers and sponsors of open source projects hosted by the Linux Foundation.

Benefits:

  • Free Platform: The platform is free for open source projects.

  • Additional Tools:

    • Crowdfunding: provides essential resources for community projects.

    • Mentorship: offers support to the broader open source community.

Getting Started:

If you're developing or supporting open source projects under the Linux Foundation:

  • Access various useful tools by signing in with your LFID.

Start leveraging these resources to enhance your open source project today.

How do I get started using LFX for my project?

Log in to Project Control Center (PCC) using your Linux Foundation account and follow the step-by-step instructions. The application process takes just a few minutes, and then the LFX team will review your submission. You’ll receive communication from us once the project setup is completed.

Note: Only project maintainers or collaborators with administrative control can set up a project in LFX.

Can I add other maintainers to my project?

LFX supports one maintainer per project at this time. This user serves as the administrator of the project within the platform.

provides complete visibility into project performance and ecosystem trends. Understand your contributor community and make informed decisions with our analytics and reporting tools.

provides more visibility into your project's security by automatically monitoring thousands of open source repositories for possible vulnerabilities and weaknesses.

is your self-service hub for all of your open source activity. Build your profile, manage your credentials and contact details, update your affiliations, and track your community participation all in one place.

streamlines the management and execution of Contributor License Agreements (CLAs) so you can stay compliant with project policies.

streamlines the process of connecting up-and-coming open source contributors with seasoned mentors. By investing in this effort, you can foster a more robust, diverse pool of skilled developers and engineers.

makes it possible for open source projects to raise money from individuals and organizations who believe in what they're building. Projects receive 100% of donations and manage their funds.

provides seamless operations support across governance, IT, and product management needs so you can focus on getting the work done.

The referred to as the company dashboard, serves as a central location to manage and track your organization's open source activities.

Learn More
Insights
Security
Individual Dashboard
EasyCLA
Mentorship
Crowdfunding
Project Control Center (PCC)
Organization Dashboard,

Sign in with GitHub

You can use your GitHub login credentials to sign in to the protected Linux Foundation service instead of creating an LF account. The first time you sign in, you will enter your GitHub credentials to authenticate your GitHub account. Subsequent logins will not require you to enter the credentials⏤you will simply click the GitHub icon to sign in. This one-click approach simplifies your login process.

To Sign in with GitHub:

1. On the SSO login page, click on the GitHub icon to sign in with your GitHub account.

2. Enter your GitHub login credentials and click on Sign in CTA icon.

You will be presented with the two-factor authentication page if your account has two-factor authentication turned on. Based on your choice of delivery mechanism, you may receive authentication code via email or text on your device.

4. After entering the authentication code, you will be able access the Linux Foundation service. If you already have an existing LF account, the Linux Foundation will map it to your GitHub login.

5. If you don't have an LF Account associated with the email address you're using, you will be navigated to Create your LF Account page.

6. Enter username, and click on Create Account CTA button. You will be redirected to the Linux Foundation service page that you are trying to access.

This username will be your new LF Account username, and will be synced with your email address.

Sign in with Google

You can use your Gmail login to access the protected Linux Foundation service. The first time, you'll enter your Gmail credentials to authenticate your Google account. Afterward, you can simply click the Google icon to sign in, streamlining the login process.

To Sign in with Google

1. On the SSO Sign In page, click on the Google icon to sign in with your Google account.

2. Enter your email address and click Next.

3. Enter your password and click Next.

4. If you don't have an LF Account associated with the email address you're using, you will be navigated to Create your LF Account page.

5. Enter your username, and click on the Create Account CTA button. You will be redirected to the Linux Foundation service page that you are trying to access.

This username will be your new LF account username and will be synced with your email address.

Create an Account

When you log in for the first time to any Linux Foundation-managed service that is protected with Single Sign On (SSO), you must create an account. To create an LF account, follow these steps:

2. On the SIGN IN page, click Create an account to create an LF account. If you already have an LF account, then enter your username or Email ID and password. Click SIGN IN to continue with your LF Account.

3. On the CREATE YOUR ACCOUNT page, enter your first name, last name, Email address, username, and password. Click the Create Account CTA button.

4. You will receive a verification link to verify your account on your email address. If you do not receive the email, click the Resend Email CTA button.

5. Check your inbox for mail from The Linux Foundation:Create Account email and open it. Click Verify Email CTA button. Below is an example of the email you will receive.

6. Once you click on the link, you will be redirected to the Sign In page of the Linux Foundation service you are trying to access. Your email and password will be auto-populated from the account creation step.

7. Verify your information and click SIGN IN CTA button. You will be redirected to the Linux Foundation service you are trying to access.

Single Sign-On (SSO)

The Linux Foundation's SSO service provides secure access and protects the identities of all its community members. The Linux Foundation's SSO service secures systems and services like Events Registration, Training and Certifications, JIRA, Confluence, Crowdfunding, Mentorship, EasyCLA, Insights, and Security.

To create an account and log in, you need an email address. You can sign in using third-party authentication service providers such as Google, Facebook, GitHub, and LinkedIn.

What is the SSO Login Page?

When you log in to a program or a tool for a project, you will likely be asked to create your LF account.

The LF account you create will also allow you to authenticate using services like Google, LinkedIn, Facebook, and GitHub, in addition to your username and password.

For example, if you sign up for or log in to your mailing list via the Groups.io web portal, you will be asked to log in through the new SSO interface and create an LF account if you don't have one.

Why are we providing this service?

The SSO helps to secure your access to a service, whether it is registering for an event, subscribing to a mailing list, or accessing a community meeting or webinar.

In addition to increased security, it is also a greater convenience. Since you already use the identity provider for your common workflows, you have one less password to remember and can often sign in quickly, depending on the browser or client you are using.

How do I view emails associated with my LF Account?

On the Individual Dashboard, you can also:

  • View which email addresses are associated with your LF Account

  • View the username for your LF Account

  • View the Identity Providers (IdPs) you have enabled

What happens if I have an issue?

Getting Started

1. Navigate to the and click CREATE LFX PROFILE (2) at the top right corner of the main menu. Alternatively, you can also click the Create Your LFX Profile (3) link from the page. If you already have an LF profile, click My LF Profile (1) to go to the next page.

You can also sign in using one of the options given on the SIGNIN page. For more information, see Sign-in.

You can view emails associated with your LF Account at your Individual Dashboard at .

If you're experiencing an issue, you can create a ticket that will be addressed by our product support team by navigating to:

LFX Platform
options
https://myprofile.lfx.linuxfoundation.org/
https://support.linuxfoundation.org
Create an Account
Sign in to your Account
Sign in with Google
Sign in with GitHub
Sign in with LinkedIn
Forgot Password
Have a question
Sign out

Sign in with LinkedIn

You can use your LinkedIn login credentials to sign in to the protected Linux Foundation service instead of creating an LF account. The first time you sign in, you will enter your LinkedIn credentials to authenticate your LinkedIn account. Subsequent logins will not require you to enter the credentials⏤you will simply click the LinkedIn icon to sign in. This one-click approach simplifies your login process.

To Sign in with LinkedIn:

1. On the SSO login page, click on the LinkedIn icon to sign in with your LinkedIn account.

2. Enter your LinkedIn login credentials, and click on Sign in CTA icon.

4. If you have an existing LF account, the Linux Foundation will map it to you LinkedIn login. If you don't have an LF Account associated with the email address you're using, you will be navigated to Create your LF Account page.

5. Enter username, and click on Create Account CTA button. You will be redirected to the Linux Foundation service page that you are trying to access.

This username will be your new LF Account username, and will be synced with your email address.

Log Out

Navigate to the top-right corner of the main navigation bar, and from the My Profile drop-down, click Logout.

Manage Your Profile

1. To manage your profile, after signing in, select Manage Profile from My Profile dropdown.

2. For details on profile management, please see Individual Dashboard (MyProfile).

Individual Dashboard (MyProfile)

Forgot Password

Follow these steps to reset your password:

Note: A password change invalidates any of your active sessions for the secure services you are currently logged in to, so you need to sign in again to restore your settings.

  1. On the Sign In page, click the Forgot Password?

2. Enter your email address or username and click Reset Password.

3. You will receive a verification link to verify your account on your email address. If you don't receive the email, click Did not Receive Link CTA button.

4. Check your inbox for The Linux Foundation: Reset Password email, and click on the Reset Password CTA button. You will be navigated to a page where you can reset your password.

6. Enter a new password, confirm it, and click on the Submit CTA button to view a confirmation that your password is reset successfully.

Individual Dashboard (MyProfile)

The Individual Dashboard (also known as My Profile) is a self-service hub for all of your open source activity. Using the dashboard, you can:

  • Build your personal community profile.

  • Manage credentials and contact details.

  • Display badges for completing certifications and other accomplishments.

  • A seamless login experience across the major systems used by the Linux Foundation projects.

The Linux Foundation values your privacy and does not share or use your data for marketing.

Most importantly, the Linux Foundation values your and your ability to control your data. Share what you want to share, and keep private what you wish.

Information in your profile is subjected to the Linux Foundation's .

privacy
Privacy Policy

Sign in to Your Account

  1. Enter your SSO account credentials on the Sign-In window and click SIGN IN.

  1. The Single Sign-On service allows users to authenticate with social and external authentication providers instead of a username and a password.

  2. When using an external authentication provider, you will be prompted to create a username if you don't have an existing one.

  3. If you create your LF account by signing in with an external authentication provider, the Linux Foundation will map your LF account to the external login.

Learn more about using external secure authentication systems to log in to the Linux Foundation services:

​

You must sign in using your LF account credentials to access the Linux Foundation's tools. If you already have an LF account, use your credentials to sign in. If you just , follow these steps:

​​

​​

​​

created a new account
Sign in with Google
Sign in with GitHub
Sign in with LinkedIn

V0.7.0

New Features, Updates, and Bug Fixes

This section provides you with a list of new features, updates, and bug fixes for this release.

New Features

The following list provides an overview of the new features implemented in this release:

  • Visa Request: new visa request page is added.

  • Travel Funding Request: new travel funding request page is added.

Updates

The following list provides new updates to the existing features:

  • The Visa letter request application flow is integrated.

  • The travel funding form is integrated.

Bug Fixes

The following list provides you with the bug fixes that are applied in this release:

Known Issues

NA

Support Information

You can visit the following links for more information on Individual Dashboard:

Have a question

Get your questions answered simply by reading the documentation, or get help by creating a ticket with the Linux Foundation support team.

  1. At the bottom of the Sign-in page, you will see two options:

  1. Click Contact Us to navigate the product support page to create a ticket with the Linux Foundation support team.

  1. Complete the form and click Send. You will receive a confirmation email with your ticket number and request description.

  2. Click Read Documentation to read the user documentation.

Individual Dashboard Website
Documentation
Support Forum
General Discussions
LFX Tool Help
Content & Articles
Suggestions & Requests

Release Notes

Overview

Individual Dashboard is your self-service hub for all of your open-source activity. Build your personal community profile, manage credentials and contact details, display badges for completing certifications and other accomplishments, and enjoy a seamless login experience across the major systems used by the Linux Foundation projects.

Releases

For more information, visit our .

Release notes for the Individual Dashboard and APIs can be found at .

website
https://github.com/LF-Engineering/myprofile/releases

Quick Start Guide

Getting Started With Individual Dashboard

On the Individual Dashboard, you can access Events, register for visa letters, raise travel funding requests, access your meeting details and host keys, manage your email IDs, training and certification, etc.

Home Page

The Home page is your default landing page. This is your starting point, offering a snapshot of your profile and recent activities.

The Home page also includes quick links or shortcuts to frequently used features and the LFX tools within your dashboard. These shortcuts can help you navigate more efficiently.

When you log in to , the Home page is your default landing page. This is your starting point, offering a snapshot of your profile and recent activities.

https://openprofile.dev
Log Out
Forgot Password Link
Forgot Password
Email Verification
Change Password
Sign In Page
Contac Us
Sign in with GitHub
Create Account
Sign in with Google
Create Account
Create Account
Create LFX profile
Create an account
Create Account
Resend Email
Verify Email
Sign In
Sign in with Linkedin
Create Account

LF Events

Raise Visa letters and Travel Funding requests on the LF Events page

You must register for the event before raising a visa letter or a travel funding request.

  1. From the left-side navigation pane, navigate to EVENTS>LF Events.

  2. To view your upcoming events, select the Upcoming tab.

On the Past Meetings tab, you can view past events that you have already attended or that have expired.

Apply for the new visa letter

Visa letters are required for events that involve international participants. These letters are official documentation to support visa applications, assisting attendees in obtaining the necessary travel documentation to enter the host country.

On the MY EVENTS page, click the Visa Letters tab. Click the New Letter Application CTA to access the application page.

Raise your travel funding request

A travel funding request is a formal request made by an individual or group to a funding source, such as an employer or organization, to pay the expenses of attending an event, such as travel, accommodation, meals, and registration fees.

Click Register to navigate to the page and explore events.

Follow the procedure to complete the application and submit your application.

On the MY EVENTS page, click the Travel Funding tab. Click the New Funding Application CTA to access the application page. For a step-by-step procedure, see .

Linux Foundation events
step-by-step
Travel Funding Guide

My Insights Beta Version

About This Page

This page presents a data analytics dashboard highlighting my contributions to various open-source projects over a selected period.

It includes detailed metrics and visualizations to help understand the impact and scope of my involvement in the open-source community.

To see your open source project contributions on My Insights, you must connect at least one identity to the data source.

Meetings

Streamline your meetings with the My Meetings feature

Get organized and boost productivity with our Meetings Hub! See what’s coming up and review past meetings with notes and recordings—all in one place.

Maximize efficiency, elevate collaboration, and stay ahead with easy access to crucial meeting details.

You can view your meetings in List View and Calendar View.

One super exciting feature that you will find here is the notification of upcoming meetings and the Join Meeting CTA. This ensures that you never miss an important meeting.

Upcoming Meetings

On the My Meetings Page, you will find all your upcoming meetings under the Upcoming Meetings tab. Click on the meeting to check the meeting details, such as the meeting agenda passcode, meeting links, passcode, meeting IDs, etc.

Past Meetings

You will find all the past meeting recordings and transcripts under the Past Meetings tab.

For more information, see .

Meetings

Profile

On the left navigation pane of the Individual Dashboard, you will see the Profile section. Navigating through the various options on this page will help you get acquainted with your dashboard.

Enhanced Profile Management Experience

Personalize Your Profile

Enhance your profile on our platform by highlighting your skills, achievements, and passions. Our easy-to-use profile management system enables you to:

  1. Share Your Story: Write a compelling bio that highlights your background, experience, and contributions to the community.

  2. Highlight Your Achievements: Showcase your notable projects, training programs, and certifications that demonstrate your skills and expertise.

  3. Display Your Skills: List your proficiency in various areas, including programming languages, tools, and technologies.

  4. Earn Badges: Demonstrate your expertise and commitment to your craft by earning badges for completing training programs, achieving milestones, and contributing to the community.

Customize Your Profile Visibility

Choose how much of your profile to share with the community:

  1. Private Profile: Keep your profile hidden from public view, allowing you to maintain a level of anonymity while still participating in community activities.

  2. Visible Profile: Share your profile with the community, enabling others to view your bio, skills, and achievements.

Profile Photo Management

Upload a profile photo that represents you and your brand. Our system allows you to:

  1. Upload a New Photo: Replace your existing profile photo with a new one that better reflects your image.

  2. Choose from Previous Photos: Select from a library of previously uploaded photos to update your profile picture.

By personalizing your profile, you'll be able to establish a strong online presence, connect with like-minded individuals, and showcase your expertise to the community.

After completing your LFX profile, if you do not see your details on the Profile page, click Request Addition to raise a support ticket.

For more information, read the .

documentation

V0.6.25 and V0.6.26

Release date: 31 January 2023

New Features, Updates, and Bug Fixes

This section provides you with a list of new features, updates, and bug fixes for this release.

New Features

The following list provides an overview of new features implemented in this release:

  • Email Management - new Email Management page is added.

Updates

The following list provides new updates to the existing features:

  • The Email Management is updated for LF staff in V.0.6.26.

  • User Interface labels and design have been updated.

Bug Fixes

The following list provides you with the bug fixes that are applied in this release:

Known Issues

NA

Support Information

You can visit the following links for more information on Individual Dashboard:

The Email Management is changed.

URL
Individual Dashboard Website
Documentation
Support Forum
General Discussions
LFX Tool Help
Content & Articles
Suggestions & Requests

Purchases

Explore the purchase feature in the left navigation

The purchase feature is designed to enhance your experience by allowing you to view training coupons and transactions, purchase subscriptions, and enroll as an individual supporter. Here's how you can navigate through it:

View Training Coupons

  1. Click the Purchase> Coupons feature in the left navigation.

  2. In My Rewards, you can view all your training coupons.

Check Your Transactions

  1. Under the Purchase feature, go to the Transactions tab.

  2. Here, you can see a comprehensive history of all your transactions.

Enroll as an Individual Supporter

  1. In the Purchase feature, look for the Enroll as an Individual Supporter section.

  2. Click on this section and follow the instructions to enroll and show your support for the community.

Buy Email Subscriptions

You will find a section for Email Subscriptions within the Purchase feature.

Click on this section and follow the prompts to purchase a subscription to emails.

Linux.com
Linux.com
Linux.com

Badges and Skills

From the right-side pane of the window, you can view the badges that you have earned and your skill sets.

1. Badges

The Badges pane shows the digital community badges that you have earned. Your expertise may be published on LFX Insights Community Dashboards and Organization Dashboards, recognizing your efforts.

In the future, you can add non-Linux Foundation badges to your profile. Community badges are generated from the following sources:

Digital badges are generated from the following sources:

  • For the Linux Foundation Certifications, you have successfully passed.

  • For speaking engagements at various Linux Foundation Events or participation in program committees for these events.

  • Individual enrollments in projects.

2. Skills

Using this section, you can highlight your skills in open source and also become a mentor for people who want to follow you and learn from you. Your expertise may be published on LFX Insights and LFX Mentorship, recognizing your efforts.

Add or Remove Skills

To add or remove your skill sets:

3. On the Skills subpage, click +Add Another Skill, type your skill set in the search box, and select the skills from the displayed list.

4. To remove or edit a skill set, click the pencil icon, and then click the cross mark next to an added skill.

3. On the Skills subpage, enter your skill set and select the skill from the displayed list.

4. Click +Add Another Skill to add another skill to the list.

Note: For more information, see

1. Log in to .

2. From the right-side pane of the window, scroll down to the Skills section and click icon.

Add Skills
skills box
Skills
badges
https://openprofile.dev

Home Page

The Home page also includes quick links or shortcuts to frequently used features or sections within your dashboard. These shortcuts can help you navigate more efficiently.

As you explore your dashboard further, you can always return to the Home page by clicking on the Home option in the left navigation menu.

Settings

The Settings feature of your Individual Dashboard allows you to manage your account information and preferences. The feature includes the following sub-features:

Basic Information

You can view and edit your basic account information such as name, email address, phone number, current organization, and address.

Reset your password

  1. Go to Settings>Password to change your current password.

  2. If you forgot your password, click Send Password Reset Link CTA to receive a reset link to your preferred email address.

Add your Email Addresses

The Email Management page helps you manage your emails more efficiently.

  1. Go to Settings>Email Management to add your primary email address and emails for meeting invitations.

Update your work history

When you connect to your LinkedIn account, your open source contributions are automatically affiliated, or you can manually populate your work history.

Your work history may be populated based on your profile. You need to connect and sync your LinkedIn account.

  1. Go to Settings>My Work History page to add your work experience.

Manage your Profile Visibility

After you log in to , the Home page is your default landing page. This is your starting point, offering a snapshot of your profile and recent activities.

For more information, see .

This sub-feature allows you to control the visibility of your profile to other users. For more information, see .

https://openprofile.dev
Email Management
Manage Profile Visibility

Share Your Experience- Help Us Improve

Your Ideas Matter: Please give us feedback to improve

Your ideas matter! Click anywhere on the Feedback card on the Individual Dashboard to share your thoughts and suggestions.

Help us shape the future of our community by providing your valuable feedback.

Quick Start Guide:

  1. Click: Tap anywhere on the Feedback card to get started.

  2. Submit: Enter your email address and click the Submit button to share your thoughts!

Your input helps in our growth and helps us make your experience even better. Join us in making a difference!

Thank you for being a crucial part of our community's journey!

Share: On the page, click the Submit idea CTA to tell us your ideas, suggestions, or feedback.

next

Open Source Event Speaking Experience

This section lets you add or update an open-source event that you attended as a speaker. You can add any open-source events outside of the Linux Foundation as well. Adding your speaking experience greatly enhances your profile in the open-source community.

To add an event that you attended as a speaker, follow these steps:

  1. Provide event details such as title, date of the event, presentation file, and youtube URL if there is any, and click Submit.

The following screen is displayed when you add one or more events that you attended as a speaker. You can edit or delete an event by clicking the edit (pencil icon) or delete icon on the event name.

Click icon to Add Speaking Experience.

Add Speaking Experience CTA
Submit Speaking Experience
Edit or Delete Speaking Experience

Training Enrollment

Your participation in open source training hosted by the Linux Foundation is automatically discovered. Your learning may be published on LFX Insights Community dashboards and your Organization dashboards, recognizing your efforts.

The section will display the following details:

  • Training course name and date of enrollment.

  • If you have not enrolled into trainings, the Take Advantages of Linux Foundation Training Programs CTA button navigates you to the Linux Foundation Training course catalogues.

  • If your training enrollments are not displayed, for any reason, Click Request Addition to raise a support ticket to get your training enrollment added to your profile.

Training Enrollment

Community Roles

To view the roles you hold or have been elected to as an active member of the open-source community, follow these steps:

  1. Scroll down to the Community Roles section.

The Community Roles are populated automatically based on the individual's assigned roles in different project communities. You can view the following information for each role:

  • Project Name for which you have the role

  • Committee Name

  • Role names, such as Lead, Chair, LF Staff, and so on

  • Start and end date associated with the role

If you are a point of contact on behalf of your company, which is a partner of the Linux Foundation and its projects, then your role in the context of your employer's participation in the project is also displayed. These roles are assigned by your company administrator during the membership enrollment process.

Log in to

community roles
https://openprofile.dev

Find Your Host Key

You will need the meeting link and host key provided in the invitation to join as a host. The following steps help you through the process of joining a meeting as a host that you have been invited to and assigned the host role.

Prerequisites:

  • You must have been invited to the meeting and assigned the host role.

  • You must have valid credentials to log in to the Individual Dashboard.

Steps

1. Open the meeting invitation.

  1. On the Individual Dashboard Home page, you will see all the upcoming meetings under Activities.

  2. Click View More to see the meeting details, such as the meeting link, meeting ID, host key, etc.

  3. Alternatively, you can visit Meetings>MY Meetings> Upcoming Meetings from the left navigation to see the details of upcoming meetings.

You can only find the host key if you are assigned as a host for that meeting. The host key appears within one hour of the meeting and is valid for the next 40 minutes.

2. Join the Meeting and Claim as a host

  1. Look for the Meeting Link within the meeting details.

  2. Click on the link to open the meeting in your web browser or preferred meeting application.

  3. You will be prompted to join the meeting.

  4. Click on Join a Meeting to join as an attendee.

  5. Look for the option to "Claim as a Host" within the meeting interface. Click on this option.

  6. Enter the host key provided in the meeting invitation.

  7. Click on Confirm to claim the host role.

  8. You will be notified if the host key is valid and you have been successfully assigned the host role.

Manage the Meeting

Once you are the host, you will have access to additional features such as:

  • Muting and unmuting participants

  • Sharing your screen

  • Recording the meeting

  • Adding or removing participants

Technical Contributors

This section displays your contribution history to the open source projects, depending upon the configuration (the technical account you have connected). If you have not connected any of the accounts, it displays the options to connect. Click Connect to GitHub or Connect to LinkedIn to connect to the respective accounts.

Technical contributions also get published to LFX Insights Community Dashboards, recognizing your efforts.

For the configured or connected Git accounts, this section shows:

  • Projects you are contributing to or have contributed in the past.

Supported Projects

Supported projects include individual annual memberships.

You can view the projects that you support by enrolling as an individual supporter.

  1. Scroll down to the Supported Projects section.

It displays the project name and the date when you enrolled as an individual supporter.

For more information about meeting management in , see .

Contribution history for the last 12 months displays your monthly contribution to a project on a daily basis. The green-colored small rectangular boxesrepresent less or more contributions you have made to the open source projects on a particular day.

Log in to

PCC
Meetings
Technical Contributions
supported projects
https://openprofile.dev

Meetings

My Meetings provides you with a list of upcoming and past meetings. My Meetings also allows you to view past meeting recordings and transcript copies of the meetings.

You can view meetings in List View and Calendar View.

Accessing My Meetings

You can access My Meetings from the Individual Dashboard.

To access My Meetings, follow these steps:

Viewing Meetings in List View

You can view upcoming and past meetings in the List View.

To view meetings in List View, perform the following steps:

  1. On the My Meetings page, select List View.

  2. Under the Upcoming Meetings tab, you can view the list of meetings that provide details such as Next Meeting details, Project, and Title of the meeting.

  3. Click the Edit icon to change the meeting invitation email settings.

  4. On the top of the MY MEETINGS page, you can see the upcoming meetings notifications. Click Join Meeting CTA to join the meeting.

  5. Under the Past Meetings tab, you can view a list of past meetings that provides details such as Date, Project, Title, Recording, Transcript, and Passcode.

Add meetings to your Calendar

  1. On the Upcoming Meetings tab, you will see the list of meetings.

  2. Click on the meeting row to see the meeting details.

  3. On the Meeting Details pop-up window, you will see the following details:

1. Zoom link that you can copy and share.

2. Resend Invitation CTA.

3. Add to Calendar CTA.

Viewing Meetings in Calendar View

The calendar view provides details of the scheduled meetings on a calendar. The number of meetings planned for the day is shown on the date and day of the calendar. A table with details of the meetings is also available to check the following information related to the discussion:

  • Time of the meeting

  • Meeting Name

  • Number of participants in the meeting

  • Status of the attendance

You can categorize the meetings based on:

  • All upcoming meetings

  • Recurring meetings

  • Non-recurring meetings

  • Past meetings

To view meetings in List View, perform the following steps:

  1. On the My Meetings page, select Calendar View.

Linux Foundation & Project Issued Certifications

This section displays the Linux Foundation certifications that you have acquired after successfully completing the certification programs.

Your open source industry certifications issued by the Linux Foundation are automatically discovered. Your expertise may be published on LFX Insights Community dashboards and your Organization dashboards, recognizing your efforts.

In the future, you can publish industry certifications from other non-Linux Foundation entities.

You can view the certifications you have completed.

  1. To view completed certifications, scroll down to the Linux Foundation & Project Issued Certifications section. If your certification names are not displaying, click Request Addition to submit a ticket to get it added on your profile page.

Log into using your LF account, and from the left-side navigation pane, click Meetings.

My Meetings

Log into using your LF account, and from the left side navigation pane, click Meetings.

List View

Log into using your LF account, and from the left navigation pane, click Meetings.

Log in to

Project Issued Certifications
My Profile
My Profile
My Profile
https://openprofile.dev

LF Events

On the My Events page, you have the following tabs:

  • Upcoming

  • Past

  • Visa Letters

  • Travel Funding

view the past events that you have already attended or that have expired, select the Past tab.

Visa Letters

Visa letters are needed for events with international participants. They provide official documentation to support visa applications, helping attendees obtain travel documentation to enter the host country.

Providing visa letters helps expedite the visa application procedure and ensures that event attendees receive the required travel documents to enter the host country.

You can raise a visa letter request only if you have registered for an event.

To apply for the new visa letter, follow these steps:

  1. From the left-side navigation pane, navigate to LF EVENTS> MY Events.

  2. On the MY EVENTS page, click the Visa Letters tab. Click the New Letter Application CTA to access the application page.

  1. On the Visa Letter Application page, scroll down and check the events that you have registered. Click Select to choose the event. After selecting the event, click Next.

If you have not registered for an event, then you must register for the event first. Click Navigate to LF Events CTA.

  1. On the Terms and Conditions page, read the terms and conditions for the visa application and click Next Step.

Apply for someone else

You select this option when you apply for someone else who has registered for the event. For example, you are applying for your CEO.

  1. Click on Apply for someone else, CTA.

  2. On the next page, fill in all the required details of the person to whom you are applying.

  3. Click Submit Application.

Note: The Email address you use here must be the same one that is used in event registration. If it is not same then the request will fail.

  • Click the Cancel button if you want to cancel your new visa application.

  • Click the Previous Step button to go back to the event selection page.

  1. On the Apply page, fill out the following information to complete the application:

  • I am applying for: From the drop-down, select if you are applying for yourself or someone else.

  • Attendee Type: Select whether you are attending the event or are invited as a speaker.

  • LFID Username: Enter your LFID if you are applying for yourself.

  • First and Last Name: Enter your name if you are applying for yourself; otherwise, enter the name for whom you are applying.

  • Name as per passport: Enter your name the same as the passport. (Many countries do not have first and last names on passports).

  • Email Address: Enter your email address if you are applying for yourself; otherwise, enter the email address for whom you are applying.

  • Passport Number: Enter the passport number.

  • Date of Birth: Enter your date of birth or the person's date of birth for whom you are applying.

  • Country of Birth: Enter your country or the person's country of birth for whom you are applying.

  • Phone Number, Job Title, and Company: Enter the mandatory details.

  • Accommodation paid by: Select the accommodation paid from the drop-down.

  • Mailing Address: Enter your mailing address for future communication.

  1. Click the Submit Application button.

  1. After you submit your application, the event team reviews your visa letter application.

  2. You can see your application status on the Visa Letters page.

  3. Once your request is approved by the events team, your application status is changed to 'Approved'.

  4. Click the download icon next to the Status to download your visa letter.

Updating Visa Letter Application

To correct your date of birth or passport number after submitting the visa letter application, please follow these instructions:

  1. On the Visa Letters page, click the application that you want to edit.

  2. After updating, click OK.

Your application will be updated immediately.

  1. If your visa letter is issued, you can download it from the LF Events> Visa Letters.

  2. Check if the passport number and DOB in your letter is correct. If not, then update your passport number and DOB and download the updated letter.

  3. If any other information is incorrect in your visa letter then you need to contact the events team.

Registered

To view your upcoming events, select the Upcoming tab.

In this section, you can view the following event details:

  • Event name

  • Event location

  • Event dates and duration

  • Event role, participant role, such as attendee, speaker, sponsor, and so on.

My Insights Beta Version

This page presents a data analytics dashboard highlighting my contributions to various open-source projects over a selected period.

It includes detailed metrics and visualizations to help understand the impact and scope of my involvement in the open-source community.

Analyze the dashboard

How to Analyze Your Contributions on the Insights Dashboard

Follow these steps to analyze your contributions to open-source projects using the Insights dashboard:

  1. Select a Project: At the top of the dashboard, select the project you want to analyze from the drop-down. By default, metrics are displayed for ALL Projects.

  2. Choose a Period: Next to the project dropdown, you can select the period for which you want the data to be analyzed.

Overview Section

This section gives you a broad perspective on your contributions.

  • Contributions Trend: This graph displays the number of contributions you've made during the selected period, along with the total commits per active day. This metric helps in evaluating your activity and consistency.

  • Productivity Metrics: Under this category, you will see the data on your overall contribution, including total commits, issues raised, pull requests, and lines of code. This information is key to understanding what and how much you contribute.

Details Section

Dive deeper into specifics with these metrics:

  1. Projects We Contribute Code To: Here, you can see a detailed breakdown of your contributions to various projects.

  2. Work Time Distribution: This metric shows how your contributions are distributed over time, allowing you to understand your work patterns better and plan your participation in projects more effectively.

Major Open Source Projects

The dashboard lists the two most popular open source projects with the maximum contributions. If you want, you can contribute to these projects.

By following these steps and analyzing the provided metrics, you can gain valuable insights into your open-source project contributions, identify areas for improvement, and better plan your future involvement.

Navigate to the Individual Dashboard login page. Type your login credentials and sign in. For more information, see the page. If your login credentials are correct, you will be directed to the main dashboard or home page of the web UI.

New Letter Application
Select an event
Pop-up window

For questions, contact .

Submit Application

On the next page, click to edit the passport number and DOB.

Click Register to navigate to the page to explore events.

Sign in to Your Account
visaletters@linuxfoundation.org
Linux Foundation events

Profile

On the left navigation pane of the individual dashboard, you will see the Profile section. Navigating through the various options on this page will help you get acquainted with your Individual Dashboard.

1. My Profile

The My Profile section provides details, such as your name, profile image, your organization's name, your role in the organization, an introduction about you, and technical and social accounts that are highlighted if you have connected any of them with your Linux Foundation account.

2. Profile Progress

The status shows your profile's progress. It shows the steps that are required to be completed before profile completion.

3. Connect accounts

Connect your GitHub and LinkedIn accounts to complete your profile. After completing the profile, you will receive a discount coupon worth 50% discount for LF training or certification on your profile under My Rewards> Coupons.

  1. Click LEARN MORE to complete your profile.

2. On the next pop-up window, click Get Started.

3. To claim your contributions, link your GitHub and LinkedIn accounts. Click Link GitHub Account to connect and authorize your GitHub account. After linking, you can claim your code contributions. Click Set up later if you do not want to link your accounts.

4. Click Connect LinkedIn to complete your profile. Connecting to LinkedIn will Quickly populate your work history through LinkedIn and verify that your technical contributions match up with your employers.

4. Add additional Email addresses

Click REVIEW EMAIL ADDRESSES to review all the email addresses that you use to contribute or want to associate with your open-source profile.

Click Add Email Address to add your other Email addresses.

5. About Me

The About Me section provides a rich markdown editor where you can write some interesting facts and information about yourself that reflect your interests, influence, or contributions to the open source community.

  1. Click Get Started to write about yourself and your open source work experience.

  2. Click Save to save your information.

The Linux Foundation values your privacy and does not share or use your data for marketing.

View Profile Visibility, Profile Completion

From the right side pane of the window, you can view and manage profile visibility, view, and complete profile completion details, view any upcoming Linux Foundation events that you have registered for, and many more.

5. Connect LinkedIn and GitHub

Connecting with LinkedIn and GitHub is the fastest and easiest way to affiliate your open-source contributions with your employment history. Your contributions are retrieved and displayed based on your unique usernames and email addresses that you have used to contribute to the open-source community.

Your affiliations also get published to LFX Insights Community Dashboards and your Organization Dashboards, highlighting your efforts to your employer.

Connect LinkedIn Account

To connect your LinkedIn account with your LF account, follow these steps:

  1. On the LinkedIn login page, enter your credentials. Click Sign in.

3. Review the Settings > My Work History page that displays your work history based on the work experience you have provided in your LinkedIn account.

Connect GitHub Account

To connect your GitHub account with your LF account, follow these steps:

  1. On the next page, authorize your GitHub account.

To showcase your contribution on your open source profile, you can connect multiple GitHub accounts.

6. Profile Visibility: (Public/Private)

https://openprofile.dev/profile/johnlf2727
Individual Dashboard
Profile Progress
Get Started
GitHub settings
Additional Email Addresses
Add your Email Addresses

shows that the Email address is your primary Email address.

Click icon to edit About Me section if you want to update your information.

About Me Note: Connect LinkedIn is displayed when you have not connected to the user account in the following image.

On the right side panel, you can see basic details, such as your profile image, your organization name, designation, and location. Click the pencil icon to navigate to the section to make changes.

Below the basic details section, the icons of social accounts (LinkedIn) and technical accounts such as GitHub are listed. The icons are greyed or highlighted depending on their configuration. to add your open-source experience to your profile.

Profile completion Page

Click icon on the profile complete page.

LinkedIn login page
Work History Note: You can click Delete next to an organization name to remove the experience details to be displayed on your profile.

Click icon on the profile completion page.

This section displays if your profile is public or private. Click the pencil icon to navigate to the section to make changes. The URL includes the individual dashboard URL and your unique username, in the format https://myprofile.dev.platform.linuxfoundation.org/profile/{{unique_username}}

Connect your LinkedIn and Git accounts

Purchases

In the Purchases section, you can:

  • Check the earned coupons that you have gained when you purchased any events, training, or certifications from the Linux Foundation.

  • Earn reward points when you purchase any training and certification products. For every $1.00 spent on training and certification products, you earn 1 point. You need a minimum of 500 reward points to redeem a discount coupon.

  • View the transactions related to the purchases you have made through the Linux Foundation.

  • View the Individual Enrollments.

  • Purchase a Linux.com email.

Past

On this tab, you can view past events that you have already attended or that have expired.

Travel Funding

The Linux Foundation’s Travel Fund is intended to enable open-source developers and community members to attend events that they would otherwise be unable to attend due to a lack of funding.

We emphasize funding applicants who are from historically underrepresented or untapped groups and/or those of lower socioeconomic status.

If you work for a company that can fund your travel, we ask that you not apply, so that we can save funds for those who need it.

Disclaimer: The Travel Funding Request application form may vary based on the event type. If you are applying for funding to attend a PyTorch or CNCF event, additional form fields will be required.

Please ensure you provide all necessary details to complete your application successfully.

We receive approximately 1,000 requests for funding each year. To maximize our spending, travel fund assistance may only be used for:

  • Coach airfare tickets.

  • Accommodations (The dates of the event plus one night prior are eligible for reimbursement).

  • Ground transportation to and from the airport.

Funds may not be used for miscellaneous travel expenses, including:

  • Food

  • Visa costs

  • Non-airport transportation

  • Baggage fees

  • Other similar expenses

The Linux Foundation is committed to using funds to assist as many people as possible. To achieve this goal:

  • We are often unable to fund the same person for multiple events within a single year.

  • Travel funding requests with lower costs are more likely to be approved.

  • We typically do not fund the same person two years in a row.

  • Funding decisions are final. Reapplying for the same event after a denial does not increase your chances of approval.

To apply for the new fund requests, follow these steps:

  1. From the left-side navigation pane, navigate to EVENTS>LF Events.

  2. On the MY EVENTS page, click the Travel Funding tab. Click the New Funding Application CTA to access the application page.

5. On the Travel Funding Application page, scroll down and check the event that you want to attend. Click the Select button to choose the event. After selecting the event, click Next.

When you select the CNCF events or the PyTorch events, you need to fill additional details in on the About Me field.

You can select the event by using the Filter by Name, Time, and Location search buttons given at the top of the Travel Funding Application Page.

6. On the Terms and Conditions page, read the terms and conditions for the travel funding application and click I Agree button.

  • Click the Cancel button if you want to cancel your new travel fund application.

  • Click the Previous Step button to go back to the event selection page.

Applying for CNCF/PyTorch Events

7. On the About Me page, fill out the following information to complete the application. Click Next Step.

  • First and Last Name: Enter your first and last name.

  • Email Address and Company: Enter your email address and the company name.

  • Link to your LinkedIn, personal website, or GitHub page.

  • Enter you GitHub Id.

  • Company / Organization / Student / Independent: Enter your company details here or your institute details or write independent.

  • Can you receive funds from your organization?: Select from the drop-down.

  • If you checked Partial Assistance above, please explain what the company will or will not pay for: If you select that you are getting partial help from your company, then explain in the text box.

  • Briefly describe how you are involved in technology and/or open source communities, and why you’d like to attend this conference: Enter your justification in the text box.

  • Do you belong to an underrepresented and/or marginalized group? Please check all that apply

  • Select the CNCF specific details from the dropdown. Select Yes if you received travel funding from CNCF in the past 12 months.

  • Enter the following details that are specific to CNCF events and click Next Step.

  • When Applying for PyTorch event, you need to enter the following additional detail.

8. On the Expenses, fill in your expense details and Submit Application.

Travel Fund Request Status

Once you submit your request, you can see your application status on the Travel Funding page.

Once your request is approved by the event team, you can see the status change as Approved on the Travel Funding page.

Individual Enrollments

The Individual Enrollments page of the individual dashboard lets you view and manage your individual subscriptions as a user. By enrolling as an individual member or supporter, you show support for the Linux Foundation and its projects.

Why you should enroll:

  • Get big discounts on certification, training, and events.

  • Individual membership in the Linux Foundation saves you $100 off certification examinations, which you can utilize once.

To view all individual projects that are available to enroll in as an individual:

  1. From the left navigation pane, navigate to Purchases> Individual Enrollments.

  2. From the list of the available projects , click Enroll as an Invidual Supporter CTA to enroll.

  1. On the Member Enrollment page, enter you contact details and click Next.

  1. On the next page, enter your oder details and payment information.

  2. confirm your purchase.

For each project, you can have one of the below individual status:

Not Enrolled

If you have never enrolled in that certain project. You can take the step and enroll from this page.

Enrolled and Expired

If your enrollment have been expired, and you didn't renew it. You can take the step and renew from this page.

Enrolled and Expiring Soon

If your enrollment will expire within 30 days, and you have disabled the Auto renew. You can activate the auto renew from this page to ensure the continues of your membership and its benefits.

Enrolled and Active

If your enrollment is active and the auto renew is enabled.

In this case you will have your membership to be renewed automatically.

3. Auto Renew:

Auto renew is a toggle to enable or disable the yearly automatic renewal on your behalf.

Enabling the auto renew, will automatically renew your next cycle before it will be expired in 1 day.

Disabling the auto renew, allow you to renew manually.

6. To view all individual projects that you have enrolled in from my profile.

Community Events Funding

Community events are non-LF events that the Linux Foundation can sponsor if proper justification is provided. You can raise a travel funding request on the LF Events page.

To apply for the new fund requests, follow these steps:

  1. On the LF Events > MY EVENTS page, click the Travel Funding tab. Click the New Funding Application CTA to access the application page.

  2. On the Travel Funding Application page, scroll down and select the Community Event. Click Next Step.

  1. On the Terms and Conditions page, read the terms and conditions for the visa application and click I agree.

  1. On the About Me page, fill out the following information to complete the application:

  1. Click Next Step.

  2. On the Expenses page, fill in your expense details and submit the application.

Navigate to the login page.

Enter your login credentials and sign in. For more information, see the page. If your login credentials are correct, you will be directed to the main dashboard or home page.

New Funding Application

For questions, please contact .

Log in to .

Not Enrolled Status
Enrolled and Expiring Soon Status
Enrolled and Expired Status
Auto Renew
Individual Enrollment Section (My Profile)
Individual Dashboard
Sign in to Your Account
travelfund@linuxfoundation.org
https://openprofile.dev

Purchase a Linux.com Email

To purchase the Linux.com email alias:

2. From the left-side navigation pane, navigate to ABOUT ME > Email Management > Linux.com Email.

3. Click Purchase Email.

3. After you have completed the transaction, go to your account on My Profile Dashboard and navigate to ABOUT ME > Email Management > Linux.com Email page to request the linux.com alias and add the forwarding email address.

Note:

  1. You can request any Linux.com email address, but issuance is subject to availability.

  2. Emails sent to the Linux.com email alias will be sent to the forwarding email address you specify. They will not be sent to the linux.com email alias.

  3. You cannot edit the linux.com email alias after you purchase the linux.com alias email; however, you can anytime edit the forwarding email.

You can purchase a lifetime Linux.com email alias if you are an active individual supporter. For more information on individual supporters, see web page.

1. Log in to .

4. On the page, you will be navigated to Lifetime Linux.com Email Alias Add-On form if you are enrolled in the Individual Supporter program. You need to enroll in the Individual Supporter Program before you can purchase a Linux.com email alias.

Purchase Email
Lifetime Email Form
Individual Supporter
https://openprofile.dev
Member Enrollment
Linux Email Forwarding

Coupons

You can use these coupon codes by redeeming the reward points.

This section provides details of the training, certifications, events, discounts, and reward points you can redeem.

Earned Coupons

Earned coupons allow you to claim a discount for training, certifications, and events. You are eligible for earned coupons:

  • If you have previously registered for any event or purchased any training or certifications from the Linux Foundation, For example, if you have registered for an event, say the Cloud Native conference, you will receive an earned coupon for that.

  • If you have purchased any training and certification products. You earn 1 point for every $1 spent on training and certification products. You can redeem a coupon by using these reward points.

You need a minimum of 500 reward points to redeem a coupon.

Claim the earned coupon:

2. The Redeemable Coupons section appears with the list of training and certifications for which you are eligible to claim the coupon code. Click the Redeem with 500 Points CTA.

3. A pop-up message appears. Click Claim Code.

The Coupons section provides a list of training, certifications, or events for which you are eligible to using the coupon codes.

1. Log in to using your LF account, and from the left-side navigation pane, navigate to Purchases > Coupons.

Copy the discount code and paste it at checkout on the .

Copy Code
My Profile
Training Portal
claim coupons

Data Visibility

Access the "Data Visibility" settings to customize who can view specific elements of your profile.

Access the "Data Visibility" settings to customize who can view specific elements of your profile. You can adjust your privacy settings according to your preferences. your data will either be visible or hidden based on your preference.

Maintainer Badge LFX Support

We are all aware that an open source maintainer's work is important to the success of our open source projects. When the code is not resolved, they resolve it. Similarly, when the code is not reviewed, they review it. Maintainers are the maestros of an open source opera.

It is reasonable that our maintainers are acknowledged and valued. As a result, LFX has added support for maintainer Credly badges on the Individual Dashboard.

For our maintainers, the process is simple. Follow these simple steps:

1. Access your LFX profile

2. Connect your GitHub identity to your LFX Profile

Maintainer badges are verified through your GitHub identities, so ensure your GitHub identities are connected to your LFX Profile. For more information, see connect GitHub.

Skip step 2 if you are already connected to you GitHub account.

3. Congratulations! Enjoy your badge

Congratulations, that's all! We will now verify that you are a maintainer by cross-checking your project's maintainer documentation on the back end. Our maintainer badge validation process takes 7 days. You will be notified.

Navigate to the, and sign in using your LF account.

Profile page
Connect GitHub
Maintainer's badges
Individual Dashboard

Showcase your Maintainer Badges in LFX NOW!

What do I have to do as a Project Administrator?

1. Ensure that your maintainer list is up to date in community management.

  • Your LFID.

  • Your email registered with this LFID.

  • The Project you need access to.

2. In Community Management, mark your project’s maintainers as a maintainer by selecting the 3 dots to the right and selecting Add Maintainer Tag.

3. The maintainer tag should now be shown in the Community Management dashboard.

2. Ensure you have issued your maintainers a Credly maintainer badge

Reach out to Craig Ross at,ccr@linuxfoundation.org and we can assist projects with designing their own Credly Badges.

The following template mock-ups are available for project maintainers:

3. Congratulations!! You are all set

Once your maintainers are identified in Community Management and you have issued your maintainers a badge via Credly.

Currently, LF Project Administrators can gain access to community management in our new version of . To gain access, create a support ticket and provide the following details:

Community Management
Maintainer's badges
Maintainer on CM
Maintainer templates
Insights

Transactions

Transactions

To view your transactions for all the purchases you made through the Linux Foundation:

  1. In this section, you can view the following transaction details:

    1. All Transactions

    2. Event Tickets Training and Certifications

    3. Individual Support and Linux.com Purchase

In this section, you can view the following transaction details:

  • Name, which is the name of the product, event, training, or certification course

  • Order ID number, which is also displayed on the order confirmation email

  • Transaction Date

  • Transaction Status, i.e. Completed

  • Transaction Value, which provides the purchase amount

All Transactions

All Transactions provides the transaction details related to all the transactions.

Event Tickets

Event tickets provide transaction details related to the event.

Training and Certifications

Training and Certifications provide the transaction details related to training and certifications.

Individual Supporter Program and Linux.com Purchase

Individual Supporter Program and Linux.com Purchase provide transaction details related to the individual support program and Linux.com purchases.

Settings

To access the Settings feature, follow these steps:

  1. Click on the Settings icon located on the left navigation pane.

  2. Select the sub-feature you want to manage from the left-hand menu.

Log into using your LF account, and from the left-side navigation pane, navigate to Purchases > Transactions.

My Transactions
All Transactions

Log in to your .

My Profile
Individual Dashboard

Basic Information

You can update your profile information, such as basic information, affiliations, and identities.

Update Basic Information

To change your basic information, such as name, email address, postal address, and so on:

2. Under the Basic Information section, you can update the following details:

  • First Name: Update your first name.

  • Last Name: Update your last name.

  • Pronoun: Select the pronoun from the list.

  • Current Organization: Add or update your organization.

    The organization name is pre-populated based on your profile information.

    To add a new organization.

    1. Enter the required organization name, if the name is already available in the date base, it will be listed in the drop-down list. You can select the required name of the organization.

    2. If it is a new organization, you have to click the +Add button.

    3. The Add Organization dialog box appears. Enter the Organization URL of your organization, enter the Organization Name, and click Add.

3. Under the Additional Information section, you can update the following details:

  • T-Shirt Size: Select your T-shirt size from the Select Size drop-down.

  • Street: Provide the name of the street as per your postal address where you currently live.

  • City/District: Provide the name of the city or district where you currently live in.

  • State/Province: Provide the name of the state or province where you currently live.

  • Country: Select the name of the country where you currently live in.

  • Postal Code: Provide the postal code of your residence address where you currently live.

  • Phone Number: Provide your contact number.

After you finish making the changes, click Save Changes.

1. Log in to

2. From the left-side navigation pane, click the arrow to expand, and navigate to Settings > Basic Information.

Profile Photo: Click the edit icon next to your profile photo to upload your profile photo.

click the icon from the Current Organization field.

If any of your data is inaccurate or needs to be updated, you can reach out to the Linux Foundation Support Team by .

Basic Information
Profile Information
https://openprofile.dev/
creating a support ticket
Profile Visibility

Manage Profile Visibility

You can manage your profile visibility by making your achievements, such as basic information, technical contributions, etc. You can keep all your profile information private or public based on your choice.

To manage profile visibility:

Note: By default, your profile visibility is private.

3. From the top right corner, click the Public Radio button to make your profile's basic information visible to the open source community.

Note: Even if you click Public, your profile's only basic information becomes public (visible to the community). To, make other information public, you must manually turn on each of them.

4. To make your profile private (all information visible only to you, not to the community), click the Private Radio button.

Add Organization

Log in to .

2. From the left side navigation pane, click the arrow to expand, and navigate to Settings > Visibility.

Manage Profile Visibility
https://openprofile.dev

Password

1. Change Password

To change your Linux Foundation password, follow these steps:

2. From the left-side navigation pane, click the arrow to expand and navigate to Settings > Password.

3. Provide details in the respective fields, and click Save.

2. Forgot Your Password?

  1. Click Send Password Reset Link from the right side of the window to receive the reset link in your registered email address that you provided while creating your account.

  2. Go to your email address, and click the Reset Password CTA button in the email that you have received from The Linux Foundation.

  3. Provide details in the respective fields, and click Submit.

1. Log in to .

Password Dashboard
https://openprofile.dev

Release Notes

Email Management

The Email Management page helps you manage your emails more efficiently. Update your email addresses to stay connected with the Linux Foundation and LF-hosted projects.

Email Addresses feature is the standard feature available on the Email Management page.

Insights

Insights gives you complete visibility into project performance and ecosystem trends. Understand your contributor community and make informed decisions with our analytics and reporting tools.

The new release of Insights is now live with a refreshed user interface and new dashboards that make it easier to navigate and find the information that matters most.

Email Preferences

On this page, you can add all your email addresses that help identify all your technical contributions. You can customize your email settings for different purposes, such as login and basic communication, as well as meeting invitations.

Add an Email address

Follow these steps to add your email addresses:

  1. Navigate to Settings > Email Management.

  2. On the EMAIL MANAGEMENT page, enter your email address in the text box and click Add.

  1. After adding your email address, you will receive a verification notification on your email address.

  2. Once you verify your email address, it will be displayed on this page.

A maximum of 10 email addresses can be added to this page.

Manage your communication preferences

Follow this step-by-step procedure to efficiently manage your email preferences:

  1. On the EMAIL MANAGEMENT page, you will see a list of email addresses associated with your account.

If you have added only one email address, then by default the same email address will be used for Primary and meeting invitations.

  1. Click on the radio button next to the chosen email address for Meeting Invitations. A checkmark should appear, indicating your selection.

  1. After selecting your preferences, you will receive the following email at your preferred email address.

If you change or modify your email preferences from one email to another, you will get a notification on your old email address.

  1. To change your primary email, repeat the above steps.

Delete your Email address

  1. To delete your email address, click Delete next to the chosen email address.

You can only delete the email address that you have not selected for any communication preferences. If you have selected your email ID for Primary or meeting invitations, you cannot delete that.

  1. On the pop-up window, click the Delete button.

Troubleshooting

Email Management

If you encounter any issues or do not receive the expected emails, ensure the chosen email addresses are valid and properly configured. If you still face the same problem, contact the .

support team

TUX Rewards FAQs

What is a Tux Rewards membership?

Tux Rewards Membership is our loyalty program that rewards you for purchasing training and certification from us! There is no fee, and it’s easy to join! You earn 1 point for every $1 spent with us, up to 500 per day. 500 points earn you a 50% off coupon code to be used toward (1) one course, certification exam, bundle, or boot camp.

How do I receive 50% discount coupons for LF training or certifications?

Connect your GitHub and LinkedIn accounts to receive a 50% discount coupon for LF training or certification.

  1. This is a one-time reward, and you can get a maximum of 500 reward points.

  2. If you already have 500 reward points applied to your profile or have been previously rewarded 500 points, you will not qualify for these new 500 points.

  3. Complete the following steps:

    1. Populate your work history by connecting your LinkedIn account.

    2. Complete your project affiliations. This ensures that you have some code contributions (at least 1) that you can affiliate with some organizations or as an individual.

  4. The reward points are awarded to a single LF profile.

  5. The coupon for 50% off is generated as soon as the above conditions are met. You can link your accounts independently and then perform affiliations later.

How do I become a Tux Rewards member?

When you spend $500 with us, you will be automatically enrolled as a Tux Rewards member.

Will my previous orders be counted toward my current status?

If you spent $500 or more with us between October 11, 2019, and October 11, 21 you will be automatically enrolled in the Tux Rewards program and receive a 50% discount coupon code to be used toward all courses, certification exams, bundles, and boot camps.

What happens if I refund a purchase?

A refunded order will disqualify that order from counting toward your Tux Rewards balance.

How do I redeem my discount coupon codes?

You can claim your benefits online directly from your user profile. In addition, you will receive emails alerting you to exclusive member offers throughout the year!

How to Redeem Your Coupon Code:

2. On the left navigation pane, click Rewards > Coupons.

3. On the My Coupons subpage, you can view a list of coupons, discounts, and promotions associated with your account.

4. Click on Redeemable Coupons to claim the coupon code.

5. Once you finish generating the coupon code, go to the Training and Certification catalog select the product you are interested in purchasing, choose to enroll, and log into your Linux Foundation account. Then paste the coupon code into the box and proceed through the rest of the checkout process.

6. If you experience issues with your coupon code, please click the orange ‘Get Help’ button on the top right corner of your MyProfile Dashboard.

What do I have to do to stay enrolled as a Tux Reward member?

To remain enrolled in the Tux Reward program, you will need to make at least one purchase (of any amount) from us every three years.

Can I combine Tux Rewards points for multiple Linux Foundation Accounts?

Tux Rewards points are tied to a single Linux Foundation account and may not be combined.

If I make a purchase with an invoice or register using a redemption code will it count toward my Tux Rewards points?

Tux Rewards points are not accumulated for purchases made with an invoice or when using a redemption code.

How long do I have to redeem my coupon?

Once you earn your Tux Rewards 50% coupon by making a purchase of $500 or more, you have two years to use the coupon code generated.

If my purchase totals more than $500 will I receive more than one 50% coupon?

You earn 1 point for every $1 spent with us, with a max of 500 points earned per day. (If your purchase for 1 day exceeds $500, you will earn 500 points and the amount over $500 will not roll over to another day.)

How long will it take for my points to show up after I purchase?

Once you make a purchase that qualifies for Tux Rewards points, it may take up to 72 hours for the points to show up in your portal account.

My Work History

When you connect to your LinkedIn account, your open source contributions are automatically affiliated, or you can manually populate your work history.

Your work history may be populated based on your profile. You need to connect and sync your LinkedIn account.

  1. Click Add Position to add your work history manually.

  2. Click Save.

Connect to your . You can connect as many Github accounts as you like, but the reward point will be granted only once per identity.

1. Sign in to MyProfile from the Linux Foundation using your LFID.

When you reach 500 points, you will receive a 50% discount coupon that you may use on any new purchase from .

Your work history dashboard
Github account
website
training.linuxfoundation.org

Release Version: V0.1.13

Date: April 08, 2024

Overview

Insights is an open-source analytical tool that provides insights from analyzing open source software (OSS) projects.

Insights helps project leads and technical managers understand their team members' engagement and participation in open source projects, and identify the most active and productive contributors.

New Features

No new features have been added in this release.

Enhancements Summary:

  • Backend Performance: Strengthened backend performance for Organization Dependency, Contributor Dependency, and Leaderboard tables on the Overview page by integrating DBT Platinum models, significantly improving data processing times.

  • UI Enhancements: Initiated a clean-up of the plugin's interface to streamline user experience.

  • Project Metrics: Enhanced the efficiency of fetching key project metrics data, ensuring more accurate and timely insights.

UI Enhancements

  • Active Days Chart Width and Sizing Adjustments: Modified to align with the sizing of other bar charts for visual consistency.

  • New Sidebar Navigation: Implemented an enhanced sidebar navigation system for improved user experience.

  • Progress Bar Styling Updates: Revised progress bar designs to match our latest stylistic preferences.

  • UI Card Alignment: Updated user interface cards to adhere to the new LFX Style Guide, ensuring a cohesive look and feel.

Bug Fixes

  • Resolved issues with exporting PNG files in the Geographical Distribution section, mailing list components, and velocity charts.

  • Bug fixes in Pagination for Organization and Contributor Dependency charts

  • Resolved issues where the Active Contributors chart wasn't loading in the Reports Contributors section.

  • Fixed bug on Best Practices flyout sidebar error.

Known Issues

  • Some of the projects are still onboarding, so the data may not be correct.

  • The date range filter in the dashboard module may not always display the correct data when selecting custom date ranges.

  • You may encounter occasional inconsistencies in data synchronization between Insights and external data sources, leading to discrepancies in reporting.

Support

Release Version: V0.1.1

Date: February 29, 2024

Overview

Insights V3 is an open-source analytical tool that provides insights from analyzing open source software (OSS) projects.

Insights V3 helps project leads and technical managers understand their team members' engagement and participation in open source projects, and identify the most active and productive contributors.

New Features

No new features have been added in this release.

Enhancements Summary:

  • Backend Enhancement for Faster Data Loading

    The team has made a new improvement to speed up how quickly data loads. This should make the system work better and improve how users experience it.

UI Enhancements

Text changes:

  • Column names on organization-related tables from 'Name' to 'Organization'.

  • Column name: Foundation overview -> Project Velocity table from 'Authors' to 'Contributors'.

  • changed the card description for the Contributions Outside Work Hours component.

Bug Fixes

  • Fix column alignment issues on leaderboard tables

  • Enable the filtering of the table in the Project Velocity section on the Foundation overview page

  • Fix issues with downloading PNG on the Reports -> Activities page components

  • Fix the issue with French Polynesia not showing up on the activities by Geographical Distribution metrics

Known Issues

  • Some of the projects are still onboarding, so the data may not be correct.

  • The date range filter in the dashboard module may not always display the correct data when selecting custom date ranges.

  • You may encounter occasional inconsistencies in data synchronization between Insights V3 and external data sources, leading to discrepancies in reporting.

Support

Release Version: V0.1.0

Date: February 22, 2024

Overview

Insights V3 is an open-source analytical tool that provides insights from analyzing open-source software (OSS) projects.

Insights V3 helps project leads and technical managers understand their team members' engagement and participation in open-source projects, and identify the most active and productive contributors.

New Features

No new features have been added in this release.

Enhancements Summary:

  • Optimized Individual Project Card Data Retrieval: The data fetching for individual project cards has been significantly optimized, resulting in quicker load times and an enhanced user experience.

  • Enhanced Loading Performance for Foundation -> Projects Page: Loading times for the Foundation > Projects page have been drastically reduced through the implementation of advanced loading techniques, ensuring smoother user navigation.

  • Integration of DBT Models: All data within Insights V3 now utilize DBT (Data Build Tool) models, offering more scalable and robust data handling capabilities.

  • Model rendering and performance optimization with Cube Cloud: All dbt models are mapped to cubes and views with defined pre-aggregations in Cube Cloud’s semantic layer, optimizing load times.

  • Overall System Performance Improvements: A series of system optimizations have been carried out, leading to noticeable improvements in the tool's performance and reliability.

UI Enhancements

  • Enhanced Responsiveness: We have improved the alignment of cards across various screen sizes for a seamless viewing experience.

  • Report Filters Redesign: Filters in the Reports section that were previously considered "extra" have now been integrated into the top filter box for easier access.

  • New Default Period: The default period for viewing data has been updated to the Last 12 months, allowing for more relevant insights.

  • Color Palette Refresh: The site now follows a new color palette to maintain consistency and enhance visual appeal.

  • UI Consistency Improvements: Adjustments in alignment, padding, and margins across the platform ensure a unified and more polished look for all cards.

  • Project Status Indicator: Projects still in the onboarding phase will now be highlighted with a subtle red color for better visibility.

  • Updated Navigation: Clicking the LFX Logo will now redirect users to the Insights landing page, streamlining navigation.

  • Clarified Chart Descriptions: The description for the "Contribution outside working hours" chart has been refined for clarity.

Bug Fixes

  • Rectify the Best Practices category mismatch issue

  • Update the tooltip data for the Reports -> Active Contributors chart to reflect the Last 10 Years time range accurately

  • Ensure the presence of the Hyperledger Foundation logo on the Hyperledger card

  • Address the rounding-off error in the Software Value calculation

  • Fix the pagination bug on the Foundation -> Projects page

  • Eliminate the 100-row loading limit for sub-projects

Known Issues

  • Some of the projects are still onboarding, so the data may not be correct.

  • The date range filter in the dashboard module may not always display the correct data when selecting custom date ranges.

  • You may encounter occasional inconsistencies in data synchronization between Insights V3 and external data sources, leading to discrepancies in reporting.

Support

Insights

Beta Version

Welcome to Insights, an open-source project analytics tool that empowers you with valuable data-driven insights.

Disclaimer: Our affiliation data is based on current information and may be approximate. While we aim for accuracy, some data may not be entirely precise. Our team is actively improving this data, but minor inaccuracies might remain due to the complexity of the task.

Important: Insights is currently in the beta phase, which means it is actively being developed and refined to provide you with the best experience possible.

Insights is a pre-release software version made available to users for testing and feedback. This means you may encounter occasional changes to the user interface, features, and functionality.

Active Community Engagement:

Encourage you to actively participate in the Insights community by providing feedback, reporting bugs, and suggesting improvements.

Your feedback plays a crucial role in shaping the direction of feature development and prioritization.

Ongoing Data Integration

The tool fetches data from various sources, including your open-source project repositories, and updates this information regularly.

You may see some delays in real-time data because the tool fetches data from various sources.

Data Source Monitoring

Note: The tool focuses exclusively on publicly available GitHub, Git, or Gerrit repositories. Forks and certain repositories are purposely excluded from monitoring to streamline the data integration process.

Insights Website
Insights Documentation
Support Forum
General Discussions
Suggestions & Requests

Unlocking Data-Driven Potential with Insights

What is Insights

Insights is an open source analytical tool that provides insights from analyzing open source software (OSS) projects.

Insights helps project leads and technical managers understand their team members' engagement and participation in open source projects, and identify the most active and productive contributors.

The tool has many features that can be very useful in several ways, such as:

  1. Data Visualization and Reporting: Insights will use data visualization techniques to make it easier to understand the metrics and reports generated by the software.

  2. Code Analysis: Insights analyzes the project's codebase for metrics such as code complexity, and code quality that help project leads and managers identify potential areas for improvement.

  3. Development metrics: Metrics such as commit frequency, pull request acceptance rates, and time-to-resolution for issues can provide insights into the project's development process and help project leads and managers identify areas for improvement.

  4. Integration with other tools: Integration with other tools commonly used in software development, such as Git, GitHub, or Jira, can provide a more competent view of the project's development and make it easier for contributors and managers to track progress.

  5. Customization and flexibility: Allowing users to customize the analytics tool to fit their specific needs and workflows can increase its usefulness and adoption.

Intended Audience

The target audience for Insights can vary depending on its specific features and functionalities. Here are some of the key target audience groups that can benefit from this tool:

Project Leads and Managers:

Individuals responsible for overseeing and managing open source projects can use the tool to gain insights into project performance, track key metrics, identify bottlenecks, and make data-driven decisions for resource allocation and project planning.

Decision-makers and Stakeholders:

Executives, project sponsors, and other stakeholders involved in open-source projects can benefit from high-level insights provided by the tool. It helps them to analyze project performance, community growth, and the impact of open-source initiatives.

Contributors and Developers:

Project contributors and developers can use the tool to assess their contributions, track their activity levels, and evaluate their impact on the project.

Community Managers:

Those tasked with managing and growing the open-source community can utilize the tool to assess community engagement, monitor user adoption rates, and analyze geographical distribution.

Quality Assurance Teams:

Quality assurance teams can use the tool to monitor code contributions, bug fixes, and issue resolution times. It helps them identify areas where software quality can be improved.

Insights V3 Website
Insights Documentation
Support Forum
General Discussions
Suggestions & Requests
Insights V3 Website
Insights Documentation
Support Forum
General Discussions
Suggestions & Requests
Community Management

How does Insights help you?

Insights is the perfect tool for you if you:

  • Track the performance of open source projects in real time.

  • Want to analyze data quickly?

  • Are looking for an online reporting tool.

  • Want to download the reports in CSV or any other format?

  • Compare the reports for the selected time period.

  • Measure the project's growth and the team's performance.

  • Track historical data to identify trends and patterns.

  • Detect potential issues early and take corrective actions.

Core Concepts

To see the detailed definition, click > to expand.

Contributions

Contribution is a kind of activity depending on the data source type.

We only consider activities on repositories that are not disabled and have Insights enabled.

Currently, the contribution is defined as any of the following:

  • Authoring, Co-Authoring, or committing a git commit.

  • Creating/editing confluence page or attachment.

  • Approving/Reviewing a Gerrit changeset/approval.

  • Creating/Closing/Merging/Editing a Gerrit changeset.

  • Adding/Editing a Gerrit comment.

  • Creating/Committing a gerrit patchset.

  • Creating/Closing/Editing a Github/Jira/Bugzilla issue.

  • Commenting on a Gerrit/Jira/Bugzilla issue.

  • GitHub/Jira/Buzzilla assignment.

  • Creating/Closing/Merging/Editing a GitHub pull request.

  • GitHub pull request assignment.

  • Commenting on a GitHub pull request.

  • Editing/Deleting a GitHub comment.

  • Reviewing/Approving/Rejecting/Requesting changes on a GitHub pull request.

  • Being requested a GitHub pull request reviewer.

  • Pusher

  • Watcher

Note: Various reaction types such as GitHub reaction to comment/Issue/PR as contributions are not counted.

User company affiliation

Users can have multiple company affiliations. Each affiliation has:

  • Date range affiliation starts on a given date and ends on a given date. Both the start and end dates can be unlimited.

  • Project affiliations are specific to a project, so users can have different company affiliations for different projects.

  • Organization.

User affiliations are defined at the user level, so they apply to all claimed identities of users.

Virtual affiliation

Virtual affiliations are defined only for unclaimed non-bot identities, so an identity cannot be a bot and cannot be linked to a user.

Those virtual affiliations are not project specific and have no time ranges.

They are just helpers to allow finding more company affiliations.

Accessing Insights

To use the new Insights user interface, follow these steps:

  1. The Insights Dashboard is the default dashboard.

  2. You can see all the foundation and project cards on the main page. Alternatively, search the project or a foundation using the Search Bar.

Identity

Identity is coming from connectors and is a kind of user account in a specific data source.

This can be for example somebody's GitHub profile, git identity, Slack account, etc.

Identity can be claimed by a . A single can have multiple identities in different data sources or even multiple identities of the same data source type.

Identity is unclaimed if it is not yet assigned to any user.

Identity can be marked as bot.

Identity has a data source type and the following properties:

  • Data source.

  • Is a bot flag.

  • Email address (optional).

  • Name (optional).

  • User name (optional).

  • Avatar URL (optional).

User

The user is an LFX profile. The user will have an LFID and can claim .

Contributor

A contributor is defined as someone who makes a .

A contributor is either an unclaimed or a set of claimed identities (under a single ).

New Contributor

A new contributor is someone who contributes the first in a specific time range and can also be in a particular project.

This means that a given should not have any before the current time range start date (for a specific project, we consider a given project's new contributors).

An identity is virtually affiliated with a company when the 's email address domain matches the organization domain defined in a special org_domain table.

Visit the web URL. You will be redirected to the Insights home page.

contribution
contributor
contributions
identity
Insights
user
user
identities
contribution
identity
user

Getting Started

Insights has a user-friendly interface that is easy to navigate. The tool is designed to be intuitive that means you can quickly learn how to use it and start gaining insights from your data.

Foundation Cards

On the Home page, the foundation cards are designed to show you real-time data and key metrics related to the foundation and its projects.

A foundation card displays the following key metrics:

Key Metrics
  • Total contributors

  • Total organizations

  • Total Projects

  • Lines of code

  • PRs

  • Commits

  • Software Value (COCOMO)

Interact with Foundation Cards

A foundation card has the following details:

  1. On the top of the card, you can see multiple icons showing following details:

    1. It shows the various data sources that are integrated.

  1. It shows the key metrics of the foundation.

On the top of each card, you can see the icons of the integrated data source. For example, on the above card, GitHub, Gerrit and Confluence are the integrated data sources.

When you click on a foundation card, it opens up a dedicated to that foundation. Here, you will find more detailed information about the foundation's contributions to the open source community.

Click on theicon to open the GitHub page of the foundation.

Click on the icon to open the foundation's webpage.

Hover over the to see the inception year of the foundation.

Download Icon: click icon (2) to download the foundation card.

Software Value: is a procedural cost estimate model for software projects.

Foundation Dashboard
Constructive Cost Modal (COCOMO)

Activities Types

Each activity is considered a separate contribution. For example, opening a PR and closing a PR are counted as two distinct contributions.

Here's the table with more detailed descriptions for each activity type:

ACTIVITY_CATEGORY
ACTIVITY_TYPE
Description

Commit

authored-commit

Commits where the user is the primary author of the code changes.

Commit

co-authored-commit

Commits where the user has contributed alongside other authors.

Commit

committed-commit

Commits where the user has applied changes on behalf of another author.

Issue

issues-closed

Issues that were resolved and closed by the user.

Issue

issues-opened

New issues that were created and opened by the user.

Patch Set

patchset-created

Collections of changes (patch sets) that were created by the user.

Patch Set

patchset_comment-created

Comments made by the user on patch sets.

Pull Request

changeset-abandoned

Changesets that were started but later abandoned by the user.

Pull Request

changeset-created

New changesets initiated by the user.

Pull Request

changeset-merged

Changesets that were successfully merged into the main codebase.

Pull Request

pull_request-closed

Pull requests that were closed by the user without merging.

Pull Request

pull_request-merged

Pull requests that were reviewed and merged by the user.

Pull Request

pull_request-opened

New pull requests that were opened by the user.

Review

patchset_approval-created

Approvals given by the user to changes in patch sets.

Review

pull_request-comment

Comments were added by the user on pull requests.

Review

pull_request-review-thread-comment

Threaded comments were added by the user in pull request reviews.

Review

pull_request-reviewed

Pull requests that were reviewed and provided feedback on by the user.

NULL

issue-comment

Comments made by the user on issues.

Accessing the Foundation Overview Page

Click on a Foundation Card from the Home Page or search (1) for the foundation using the search box at the top.

Scroll down to see all the listed foundations and projects.

Home Page

The Home Page provides all the important analytics about your foundations and projects. It is designed to give you a quick overview of your data and help you navigate the tool easily.

This page focuses on the Foundation Cards and the individual Project Cards, which serve as the core navigational elements, presenting the key data metrics.

  1. Select the Projects and the Foundations: The search box at the top of the main menu helps you find a particular project or repository.

Search for a particular project:
  1. To find a particular project, enter its name or relevant keywords into the search box.

  2. As you type, the search functionality provides real-time suggestions based on your input, making it easier to identify the desired project quickly.

  3. Once you find the project you're looking for, click on it to access its dedicated overview page.

Foundation Cards: Foundation Cards are like summary cards that provide key insights into different open source foundations. When you click on one of these cards, you will be redirected to a dashboard specifically dedicated to that foundation.

When you click on a foundation card that has only one project, you will be redirected to the page.

Project Cards: On the main page, you will see the project cards. Each card represents an individual open source project. When you click on a project card, it takes you to a dedicated for that project. These cards show you real-time data about each project, such as important numbers and updates.

Foundation Overview
Project Overview
Overview Page

Foundation Overview

The Foundation Overview page in Insights provides a comprehensive snapshot of your open source foundation, enabling you to gain valuable insights into your projects' performance and growth.

Disclaimer: Not all the foundations need to follow the same maturity level categorization. So, the Foundation Overview page may look different for your foundation.

Analyze the Foundation Dashboard

Header Section

At the top of the page, you will find the header section, which includes the following elements:

1. Foundation Name:

The name of your foundation is displayed prominently at the top of the page, providing clear identification.

2. Project Seach Box

3. Key Metrics

At the top, you will see the following four high-level metrics:

  1. Projects: The metric shows the total projects within the foundation.

  2. Contributors: It shows the total number of contributors among all the projects within the foundation.

  3. Lines of Code: Displays the total lines of code written for all the projects within the foundation.

  4. Organizations: The metric shows the total number of organizations that have contributed to the projects within the foundation.

Left Navigation Search Box

Using this search box, you can select another foundation or a project.

Navigating Back

This feature allows you to search for specific projects within your foundation, making finding and accessing project information easy. Select a project and go to the page.

From the left navigation pane, click the icon to return to the Home Page.

project overview

Distribution of Projects

Distribution of project based on maturity level and rating

The metric categorizes your projects based on their maturity level and rating.

This helps you to see how projects are distributed across different maturity levels and ratings, allowing you to make informed decisions about resource allocation and project management.

At each maturity level, projects are further segregated as per rating.

Ratings

Ratings are based on the cumulative best practice scores of the projects.

  1. A [75-100]

  2. B [50-74]

  3. C [25-49]

  4. D [0-24]

For example, click on the pie chart under the Incubating Projects card to see the projects' categorization according to their ratings.

Project Ecosystem

On the Foundation Overview page, you will find the Project Ecosystem Metrics. This section includes two informative charts.

Disclaimer: Not all the foundations need to follow the same maturity level categorization. So, the Foundation Overview page may look different for your foundation.

Project Ecosystem Metrics

Project Ecosystem Metrics in an open source foundation represent quantitative measurements that provide insights into the health, growth, and diversity of projects within the foundation's ecosystem. These metrics involve data analysis across various dimensions, such as:

  • Project Maturity Levels: Categorization of projects based on their developmental stage, community engagement, and stability.

  • Growth Trends: Analysis of the number of projects being accepted over time, indicating the expansion and attraction of the foundation's ecosystem.

  • Diversity Indices: Evaluation of the diversity within projects and their communities, assessing the inclusiveness and global reach of the foundation's ecosystem.

  • Sustainability Indicators: Insights into the long-term viability of projects, including funding, resource allocation, and project continuity plans.

You will see the total number of projects of the foundation as per their maturity level.

Projects Accepted Over Time

  • The chart enables visualization of growth and acceptance patterns for new projects.

  • Hovering over the chart reveals the count of projects accepted during specific time frames.

  • It presents a historical trend of project acceptances into your foundation over time.

Projects Accepted Trends

  • Provides analysis of acceptance rates to identify periods of high or low project acceptance.

  • The subsequent chart illustrates the trend of projects approved by your foundation.

Project Velocity

Project velocity in open-source projects refers to the rate at which development tasks are completed and features are delivered. It measures the amount of work done in a specific time frame. A higher velocity indicates greater efficiency and progress, while a lower velocity may indicate challenges or bottlenecks. Monitoring project velocity helps teams evaluate their performance and plan future tasks accordingly, ensuring consistent project advancement.

The Project Velocity chart displays data from the last 12 months.

How is the project velocity calculated?

The velocity is calculated based on the project's activity. The logarithmic values of these metrics normalize the data and make it easier to compare across projects.

The most common base for logarithms is 10. In this case, the logarithm gives you the power to which 10 must be raised to obtain the given number.

Example: log₁₀(100) = 2, because 10² = 100. In this case, the logarithm base 10 of 100 is 2, because 10 raised to the power of 2 equals 100.

Another example: log₁₀(1000) = 3, because 10³ = 1000.

To compute velocity, the following metrics are used:

  • Commits: Total number of commits

  • Pull Requests: The number of pull requests opened

  • Issues: The number of issues opened

  • Contributors: The total number of contributors who made the above kinds of contributions (i.e., Pull Requests, Issues)

  1. On the Y-axis, there's a logarithmic scale representing PRs and Issues.

  2. On the X-axis, there's a logarithmic scale representing commits.

  3. The chart visualizes the correlation between code changes and collaboration.

Leaderboard: Project Velocity

To further understand the project's velocity, check the leaderboard. This ranks projects based on their commit numbers and provides a comparative view of their commits, PRs, and issues. This leaderboard can help in identifying the most active projects at a glance.

  1. Compare their contributors, commit counts, PRs, and issues in a single view.

Project Cards

On the landing page, the project cards are designed to show you real-time data and key metrics related to each project.

A project card displays the following key metrics:

Key metrics on a project card may vary as per the data sources. Projects with Git data sources will have fewer metrics.

Key Metrics:
  • Contributors

  • Pull requests

  • commits issues

  • Stars

  • Forks

  • Active contributors

  • Participating organizations

  • Issue response time

  • Average wait time for 1st review

  • Best practices score

Interact with Project Cards

When you click on a project card, it opens up an overview page dedicated to that specific project. This overview page provides more detailed information about the project, such as in-depth analytics, charts, and other relevant data.

The Project Card has the following details:

  1. GitHub Icon: Click the (1) GitHub icon to go to the GitHub repositories of the project.

  1. Aggregated data: it shows the real-time data of contributions, commits, PRs, issues, stars, and forks for the project.

  2. Info Icon: shows the date and the time when the Best Practices Score was last updated.

Foundation's Projects

On the Projects page, you can see the project cards of the selected foundation with their project maturity tags.

You can filter the project cards using the maturity level Category and best practice score Rating, filter options.

COCOMO: Cost Estimation Simplified

Constructive Cost Model

The COCOMO (Constructive Cost Model) is a widely used model that estimates the effort, time, and cost associated with software development projects.

The model takes into account factors such as project size, complexity, team experience, and development environment.

The COCOMO model consists of three different levels or modes:

  1. Basic COCOMO: This mode is used for early-stage project estimates and focuses on estimating effort based on lines of code (LOC). It uses a simple formula to calculate the effort required for a project, taking into account the project size in KLOC (thousands of lines of code).

Insights V3 uses the basic model to calculate the software estimates for the selected open source projects.

Constants based on Software Project Types (stored in the DB):

For more information, see:

Download Icon: click the icon (2) to download the project card.

Software Value: ) is a procedural cost estimate model for software projects.

The following tool is used to generate COCOMO Score:

Basic COCOMO calculation Formula:

The model uses a formula to calculate the development effort based on the estimated size.

Where 'a' and 'b' are coefficients specific to the type of software project being estimated. These coefficients can be derived from the table.

Example (Sample Calculation):

Let's assume you have a small open source project with a codebase size of 10,000 lines of code (LOC). The coefficients for the type of software project being estimated are a = 2.4 and b = 1.05.

Cost Estimation:

To estimate the cost of the project, you need to consider the cost per person-month, which represents the average cost of one person working on the project for a month.

Example: Let's assume the cost per person-month is $6,000.

Constructive Cost Modal (COCOMO
Effort (in person-months) = a * (Size in KLOC)^b
Effort (in person-months)= 2.4 * (KLOC)^1.05
Effort = 2.4 * (10)^1.05
Effort = 2.4 * 10.47
Effort ≈ 25.13 person-months
Cost = Effort * Cost per person-month (Store in DB)
Cost = 190.56 person-months * $6,000/person-month
Cost ≈ $1,143,360 (rounded to the nearest dollar)
https://github.com/boyter/scc

Contributor

Contributors activities:

Contributors can include individuals who actively participate in the development of the project and perform one or many activities:

  • issue-comment

  • issues-closed

  • issues-opened

  • pull_request-closed

  • pull_request-comment

  • pull_request-merged

  • pull_request-opened

  • pull_request-review-thread-comment

  • pull_request-reviewed

  • committed-commit

  • co-authored-commit

  • authored-commit

Cumulative chart description:

For example, you select a time frame, This year which is 2023. If your project has 2,000 contributions before January 2023, and in January, if your project has 200 contributions, then at the end of January, your cumulative count is 2,200. In February, if your project has 300 contributions, then your cumulative count is 2,500.

Interact with the chart

  1. On the Overview page, select the project and repositories (1) for which you want to see the data.

  2. Select the specific period using the filter option (2).

  3. The high-level tile (3) shows the total unique contributors (calculated based on their member ID) for the selected time range.

  4. The detailed analysis chart shows the active contributors and the cumulative count of the total contributors for the selected period. On the left side, the chart shows the chart trend summary (4).

  1. Hover over the chart (5) to see the number of active contributors and the total contributors for the selected month.

  2. This interactive download feature (6) enables you to download the chart in CSV and PNG file formats.

Why is this important?

When you want to see the health of your open source project, the Contributor Chart is a crucial project performance indicator.

  • Visualizing the number of contributors over time makes it easier to identify trends, patterns, and overall community interest. The trend helps project maintainers and other stakeholders act based on the charts.

  • Tracking the number of contributors can provide insights into the health and vitality of your project.

  • By analyzing changes in the contributor count, project managers can gain insights into the effectiveness of their community outreach and development strategies.

FAQs

What happens if, for a single commit, there is an author, co-author, and committer?

In the contributors' dashboard, Individual roles are counted. In this case, we should count it as 3 contributors.

What occurs when a single contributor raises a PR, additionally comments on it, and then merges it?

A single contributor performs many roles simultaneously, we count it as 1 Contributor.

If a unique contributor is performing multiple tasks, it is counted as 1 contribution.

The data visualization on the overview page shows real-time data on the total number of contributors and the total number of across all monitored repositories during the selected time period.

Commits

The Commits metric refers to the analysis of contributor's code commits within a specified timeframe. A code commit represents a unit of change to the software's source code repository.

Each commit includes the following:

  • committed-commit ("Default Branch" only)

In this chart, only commits are counted, not the Roles. Each commit with a unique Commit SHA is counted as one Commit. The roles do not matter here.

Interact with the chart

The dashboard shows the commits snapshot and a detailed chart. The detailed chart is a combined chart (line chart and bar chart) that shows new commits vs. total commits.

  1. On the Overview page, select the project and repositories (1) for which you want to see the data.

  2. Select the specific period using the filter option (2).

  3. The high-level tile (3) shows the total commits for the selected time range.

  1. Hover over the chart (5) to see the new commits and the total commits for the selected month.

  2. This interactive download feature (6) enables you to download the chart in CSV and PNG file formats.

Why is this metric important?

The metric enables project maintainers and stakeholders to gain valuable insights into code changes and progress within a specified period.

  • It provides insights into the volume and frequency of code changes made by contributors. By visualizing commit data in a bar chart, you can track the progress of development efforts over time.

  • Changes in commit counts provide periods of intense development, periods of slower activity, or the impact of specific events or milestones on the project.

FAQs

Key Metrics and detailed Analysis

The Overview page's Key Metrics and Detailed Analysis section includes six cumulative charts highlighting significant trends and patterns within your analytics data.

The cumulative charts help you compare different metrics on single charts. This comparative analysis helps identify relationships and draw meaningful conclusions.

The six cumulative charts show quick snapshots of the analytical data and the detailed analysis chart that helps you with the more profound analysis.

Filter the Date Range

Within Insights, the Filter the Date feature allows you to customize your analytics view based on specific date ranges. This feature provides flexibility and control over the period for which data is displayed.

Follow these steps to utilize the date-filtering feature:

  1. On the right side of the analytics dashboard, locate the "Date Filter" section.

  1. Click on the "Date Filter" section to expand the options.

  2. Choose from the predefined date range options.

  3. Select the desired option by clicking on it.

  4. Click the Bots checkbox to hide the bots' data from the analytics.

Select Custom Date Range

  1. To specify a custom date range, click on the Custom option within the date range selection menu.

  2. Select the start and end dates for your custom range on the calendar widget.

  3. The analytics dashboard will automatically update to display data within the selected custom date range.

Apply the Date Filter

  1. After selecting a predefined date range or setting a custom date range, click the Apply button to apply the date filter.

  2. The analytics dashboard will refresh to reflect the chosen date range, displaying data only for the selected period.

Modifying or Clearing the Date Filter

Click on the Clear Dates button to display data for the entire available range and remove the date filter.

The detailed analysis chart shows the new commits and the count of total commits for the selected period. On the left side, the chart shows the chart trend summary (4).

LogoSoftware Engineering | COCOMO Model - GeeksforGeeksGeeksforGeeks
cumulative

Project Overview Page

The overview page provides a high-level summary of the project's activity, contributors, and performance metrics, including:

  • The number of contributors and their distribution by location or organization.

  • The total number of commits, pull requests, and issues.

  • The average time to resolve issues and merge pull requests.

  • The overall health of the codebase, including code quality and security vulnerabilities.

  • The level of community engagement, such as the number of comments on pull requests.

The analytics tools on the overview page provide a range of features and visualizations that can help you gain insights into the project's performance, identify areas for improvement, and make informed decisions about development and collaboration.

Issues

The Issue Metric measures the number of issues reported and tracked within a specified period. It compares the number of issues opened, the number of issues closed, and the total commits for the selected time period.

The metric is based on the following activity types:

  • issues-closed

  • issues-opened

Interact with the chart

The analytics tool employs a combined chart (a line chart and bar charts) on its dashboard to analyze the Issue Metric. The line on the chart connects the data points, allowing you to observe trends and patterns over time.

The dashboard shows the issues (opened + closed issues) in a snapshot and a detailed chart (open, closed, and total issues).

  1. On the Overview page, select the project and repositories (1) for which you want to see the data.

  2. Select the specific time period using the filter option (2).

  3. The high-level tile (3) shows you the total issues (open + closed) for the selected time range.

  4. Hover over chart (5) to see the open issues, closed issues, and total issues for the selected month.

  5. This interactive download feature (6) enables you to download the chart in CSV and PNG file formats.

  6. Click on the title to hide or show the data for that metric on the chart.

Why is this metric important?

  • Issues Tracking and Management: Visualizing the data on a line chart makes it easier to identify the increases or decreases in issue activity, allowing for effective resource allocation and prioritization.

  • Performance Evaluation: The Issue Metric helps in evaluating the performance of the development team and the project as a whole. Changes in issue count over time indicate improvements in software quality, bug-fixing efficiency, or the impact of development efforts.

  • Community Engagement: A higher number of reported issues indicates the active participation and involvement of the community in the open source project.

FAQs

If an issue was opened and closed in the selected time frame, will it be counted twice?

It is a unique issue. However, it is shown as two data points on the graph: one on the 'opened' line and the other on the 'closed' line.

What if an issue was opened before the selected time period but closed outside the selected time period?

It is not counted on the number tile or on the detailed graph.

What if an issue was opened before the selected time period but closed within the selected time period?

It is shown in the number tile and the graph as well. On the graph, though it would show as one data point on the 'closed' line.

Pull Requests

The Pull Requests Metric measures and analyzes the three key activities related to pull requests:

  • Pull requests opened

  • Pull requests closed

  • Pull requests merged

Pull requests are a mechanism for proposing changes to a codebase, allowing developers to collaborate, review, and merge code changes into the project.

Interact with the chart

Analyzing the high-level tile (1) representing unique pull requests (opened, closed, and merged) provides valuable insights into the health of the codebase.

The detailed chart displays data related to pull requests opened, closed-unmerged, closed-merged, and the total cumulative pull requests over the selected time period.

  1. On the Overview page, select the project and repositories (1) for which you want to see the data.

  2. Select the specific time period using the filter option (2).

  3. The high-level tile (3) shows you the total issues (open + closed) for the selected time range.

  4. Hover over chart (5) to see the pull requests opened, closed-unmerged, closed-merged, and the total cumulative pull requests for the selected month.

  5. This interactive download feature (6) enables you to download the chart in CSV and PNG file formats.

  6. Click on the title to hide or show the data for that metric on the chart.

Why is this metric important?

  • Collaboration and Code Review: It provides insights into the active participation of developers and the effectiveness of the code review process. If the number of Pull Requests opened is high, the user can complement this data with other Pull Request metrics, such as the first time to Review, and Pull Request Cycle Time to find out the cause of the high number of Pull Requests open but not acted upon/closed/merged.

  • Community Engagement: A higher number of pull requests indicates an engaged community that actively contributes to the project.

  • Quality and Maintenance: By analyzing the number of pull requests opened, closed, and merged, you can assess the health of the codebase, identify areas that need attention, and ensure timely reviews and merging of contributions.

The primary data sources for Insights are the code repositories and the publicly available GitHub and Git databases. Refer to to learn more about data connectors.

The detailed analysis chart shows you the open issues, closed issues, and the count of total issues for the selected period.

The detailed analysis chart shows you the pull requests opened, closed-unmerged, closed-merged, and the count of total pull requests for the selected period.

Integrations
cumulative
cumulative

Contributor Leaderboard

A Contribution Leadership board visualization displays the contributions made by individual contributors to an open source project. It ranks contributors based on the number of code commits, pull requests, issues closed, or other metrics and visually represents their relative activity levels and impact on the project.

Analyze the leaderboard

Why is this metric important?

  • Recognition and Motivation: The Contributor Leaderboard recognizes and acknowledges the efforts of individual contributors. It highlights their contributions, encourages ongoing engagement, and motivates contributors to continue their valuable work.

  • Community Engagement: It creates a sense of community and healthy competition, encouraging collaboration and inspiring others to contribute and improve their ranking on the leaderboard.

  • Collaboration Opportunities: The leaderboard helps project maintainers and community members identify potential collaborators or subject-matter experts within the project. It will be easier to identify the most active contributors and connect with them.

This chart displays individual identities, not merge contributors, as in tool. Even if certain identities are combined into one contributor in CM, they will still appear as separate entities in the Insights leaderboard charts. This distinction exists because merging contributors means combining the contributions of a single individual working under different accounts or identities. The separation of identities in Insights is maintained for privacy reasons and GDPR compliance.

Community Management

Stars

The Star Metric

The Star Metric measures and analyzes the number of stars a project receives on a code hosting platform like GitHub. This metric provides real-time data analysis of projects' popularity, community engagement, and overall project visibility.

What Do Stars Represent?

Stars represent a way for users to bookmark or indicate their interest in and appreciation for a particular project. Each star serves as a measure of the project's popularity.

Interact with the chart

To analyze the Star Metric, the analytics tool employs a line chart on its dashboard. The line connecting the data points on the chart showcases the trend and changes in the number of stars over time.

Key Features of the Line Chart

  • The line connecting the data points on the chart showcases the trend and changes in the number of stars over time.

  • Hovering over a specific point on the line chart displays detailed information about the number of stars for that particular month.

Why is this metric important?

The metric helps you analyze your project's popularity. A higher number of stars suggests a widely recognized and appreciated project, potentially attracting more contributors.

Forks

The Fork Metric measures and analyzes the number of times a project has been forked by other developers.

Forking is the process of creating a copy of a project's source code repository to either modify and enhance the project or use it as a starting point for a new project.

Interact with the Chart

The bar chart on the dashboard represents the analysis, displaying the number of forks over time. Hover over a specific bar to access the detailed fork information for that particular month within the selected period.

The interactive download feature (Icon) enables you to download the chart in CSV and PNG file formats.

Why is this metric important?

  • How popular is the project? The Fork Metric provides insights into the popularity of your project. A higher number of forks indicates that the developers find your project useful and valuable enough to build it or adapt it to their specific needs.

  • Code Reuse: By analyzing the Fork Metric, you can get data on code reuse and identify potential opportunities for improvement.

  • Community Engagement: A growing number of forks indicates an active and involved community contributing to the project's growth.

  • Project Evolution: By monitoring forks over time, you can identify significant milestones.

Contributor Dependency

Contributor Dependency measures and analyzes the dependencies or relationships between different contributors within a project. It explores how contributors rely on each other, collaborate, and interact in terms of code contributions, reviews, and other collaborative activities.

Contributor dependency shows the relationship between contributors or entities within a project, where the actions or outputs of one contributor depend on the inputs or outputs of another.

Even if certain identities are combined into one contributor in CM, they will still appear as separate entities in the Insights leaderboard charts.

This distinction exists because merging contributors means combining the contributions of a single individual working under different accounts or identities.

The separation of identities in Insights is maintained for privacy reasons and GDPR compliance.

Analyze the chart

Each activity is considered a separate contribution. For example, opening a PR and closing a PR are counted as two distinct contributions.

Why is this metric important?

  • Collaboration: It identifies which contributors frequently interact, exchange ideas, review each other's work, and collaborate on code changes.

  • Knowledge Sharing and Expertise: Understanding these dependencies can help project maintainers identify subject matter experts, encourage knowledge sharing, and allocate resources effectively.

  • Project Health and Sustainability: By analyzing Contributor Dependency, project maintainers can evaluate the health and sustainability of the project. Dependencies that are concentrated around a few contributors may pose risks if those contributors become less active or leave the project.

Organization Dependency

Organization Dependency Metric shows the analysis of how much a project's contributions depend on or are associated with different organizations.

With Organization Dependency Metrics, you can assess which organizations are significantly contributing to your project.

Analyze the charts

Each activity is considered a separate contribution. For example, opening a PR and closing a PR are counted as two distinct contributions.

Why is this metric useful?

  • Engagement Assessment: For organizations involved in the project, this metric helps assess their level of engagement and impact. It can encourage healthy competition among contributors, resulting in greater involvement.

  • Risk Management: Dependency on a single organization for contributions can be risky. If that organization reduces its involvement, the project might face challenges.

This chart displays individual identities, not merge contributors, as in .

Contributor Dependency
Community Management

Contribution outside work hours

The Contributions Outside Work Hours metric provides insights into the commit activity of contributors beyond standard working hours. It helps project maintainers and team leads analyze work patterns, detect potential burnout, and optimize workload distribution.

Commits are recorded in the individual contributors' local time zone.

Example

Commits are recorded in the individual contributors' local time zone. For example, if a contribution in the IST timezone commits a code at 10.00 AM IST on a Wednesday and a contributor in the EST timezone commits a code at 10.00 AM EST on the same Wednesday, the Work Time Distribution Chart will display the commits at 10.00 AM Wednesday.

Only commit data is used for this dashboard. Each Commit is counted only once in this metric.

Commits

  • authored commit

Interact with the chart

  • Total Percentage (67.7%) – The proportion of commits made outside standard work hours.

  • Weekday After-Hours Contributions (59.2%) – The percentage of commits made after 18:00 (6 PM) on weekdays.

  • Weekend Contributions (8.5%) – The percentage of commits made on Saturdays and Sundays.

Understanding the Contributions Outside Work Hours Metric

This metric breaks down contributions outside of typical working hours into two key categories:

  • Weekday After-Hours Contributions (Mon - Fri after 18:00) – The percentage of commits made after standard work hours on weekdays.

  • Weekend Contributions (Saturday & Sunday) – The percentage of commits made over the weekend.

  • Total Contributions Outside Work Hours – The overall percentage of code contributions happening beyond regular working hours.

Why is this metric important?

The Work Time Distribution metric provides key insights into when contributors are most active, helping project managers optimize collaboration, monitor productivity, and improve engagement.

1. Activity Level Assessment

This metric allows you to analyze technical activities across different days of the week. By reviewing the chart, project managers can identify peak activity days and periods with lower participation, enabling better resource planning.

2. Productivity Monitoring

Tracking contributions at different times helps measure contributors' productivity and engagement. By analyzing the breakdown of contributions, you can identify high-productivity periods and detect potential slowdowns in project activity.

3. Work Optimization

Understanding contribution patterns across weekdays and weekends helps identify collaboration challenges caused by varying team availability. This allows for better planning of tasks, meetings, and deadlines to ensure smooth workflows.

4. Weekday vs. Weekend Contributions

Comparing weekday and weekend activity levels helps assess how contributors prefer to work. If there’s a significant difference, it could indicate a preference for flexible work schedules or highlight potential overworking trends.

5. Maximizing Participation in Community Calls

As an Executive Director or Maintainer, you can use this data to schedule community calls or project meetings during peak contribution times, ensuring maximum participation from contributors.

Active Days

The Active Days metric measures the number of days a contributor has made at least one contribution to a project. It counts the number of days on which a contributor has been actively engaged in the project's development.

Active Days

Active Days counts the number of unique days in a given time frame when contributions (such as commits, pull requests, or issues) were made to your project.

A higher number of active days indicates a higher contributor engagement.

Average Contributions per Active Day

It shows the average number of contributions (such as commits, pull requests, or issues) made to an open-source project per active day within a specific time frame.

This metric helps project maintainers and contributors understand the efficiency and effectiveness of their project's development process.

Interact with the chart

The Active Day chart also displays two bars for the current data and the previous data, allowing you to compare them.

The Active Days dashboard provides you with the following insights:

  1. You can monitor progress and identify trends. This information can be used to set goals and benchmarks for the project and measure success.

  2. The active days metric provides a quick snapshot of the project's activity level. It helps determine whether the project is actively maintained or not.

  3. The visualization can be used to quickly assess the activity level of a repository. A repository with a high number of active days is likely to be more active and healthy than one with a low number of active days.

  4. By highlighting the importance of active days, project managers can encourage new contributors to become more involved in the project.

Organization Leaderboard

The Organization Leaderboard ranks organizations based on their contributions to the project. The leaderboard provides insights into organizations' collective efforts to drive your projects' success and growth.

It helps you determine if your project has a healthy contribution from multiple organizations and if new organizations are coming to contribute to the project.

Analyze the Leaderboard

Each activity is considered a separate contribution. For example, opening a PR and closing a PR are counted as two distinct contributions.

Why is this metric important?

  • Recognition: The Organization Leaderboard recognizes and showcases the contributions made by various organizations.

  • Project Sustainability: The Organization Leaderboard evaluates the involvement of organizations and assesses the project's long-term sustainability and growth potential.

  • Trust and Credibility: When organizations are actively engaged in your projects and their contributions are recognized through the leaderboard, it enhances the overall trust and credibility of the project.

This chart displays individual identities, not merge contributors, as in tool. Even if certain identities are combined into one contributor in CM, they will still appear as separate entities in the Insights leaderboard charts. This distinction exists because merging contributors means combining the contributions of a single individual working under different accounts or identities. The separation of identities in Insights is maintained for privacy reasons and GDPR compliance.

Organization Leaderboard
Community Management
Create an account signin page
active contributors