Linux Foundation 2025 Program Timeline

Full-Time Terms:

    Spring Term: March 3rd - May 30th

  • mentorships available on LFX Mentorship: Feb 5th, 2025
  • applications open: Feb 5th - Feb 18th (2 weeks)
  • application review/admission decisions/HR paperwork: Feb 19th - Feb 25th

    Summer Term: June 9th - August 29th

  • mentorships available on LFX Mentorship: April 16th, 2025
  • applications open: May 14th - May 27th (2 weeks)
  • application review/admission decisions/HR paperwork: May 28th - June 3rd

    Fall Term: September 8th - Nov 28th

  • mentorships available on LFX Mentorship: July 2nd, 2025
  • applications open: July 30th - August 12th (2 weeks)
  • application review/admission decisions/HR paperwork: August 13th - August 26th

    About the community

    The Meshery community embraces developer-defined infrastructure. We empower developers to change how they write applications, support operators in rethinking how they run modern infrastructure, and enable product owners to regain full-control over their product portfolio. Our cloud native application and infrastructure management software enables organizations to expect more from their infrastructure. Our inclusive and diverse community stewards projects to provide learning environments, create and implement cloud native industry standards, deployment and operational best practices, benchmarks and abstractions, and more. Our pay-it-forward mentality with every contributor (mentee or not) is a shared commitment by all maintainers (and MeshMates - contributor onboarding buddies) to the open source spirit that pushes the project forward. New members are always welcome.

      LFX Mentorship 2025 Spring Projects

      Meshery

      Meshery Model Support for kro ResourceGraphDefinitions (RGDs)

      Description:

      Description: Enhance Meshery's existing orchestration capabilities to include support for kro ResourceGraphDefinitions (RGDs) as first-class Meshery Models. This involves enabling Meshery to manage and orchestrate RGDs, similar to how it handles other Kubernetes resources. The project will also include generating support for ResourceGraphDefinition in Meshery's Model generator.
Recommended Skills:

Golang, Cuelang, Well-written and well-spoken English, Kubernetes, DevOps

Mentors:

LFX URL
https://crowdfunding.lfx.linuxfoundation.org/projects/2ce4cf0b-05e0-430a-b9e1-3df46d917ef6

      Hands-on tutorials using Meshery Playground

      Description:

      Learning paths with hands-on labs are a crucial resource for DevOps engineers and cloud-native practitioners. The Meshery Playground provides a live cluster environment, making it an ideal platform for learning every kind of cloud and cloud native technology. Meshery Docs is in need of comprehensive tutorials and scenarios covering common infrastructure management use cases. Your mission in this internship is to create and publish a series of hands-on tutorials using Meshery Playground. Each tutorial will include step-by-step guides, live demonstrations, and interactive labs using the Playground allowing learners to apply their knowledge directly without the hassle of any configuration. These tutorials will be reviewed by various project maintainers and then published in guides/tutorials.
Recommended Skills:

written English, Markdown, Kubernetes, DevOps, and hands-on experience with cloud-native tools.

Mentors:

LFX URL
https://crowdfunding.lfx.linuxfoundation.org/projects/4cca92b8-ede6-4396-8d3f-68cfa2ec911c

      Expanding end-to-end test coverage in Meshery using Playwright

      Description:

      Meshery integrates with many other CNCF projects and technologies. Sustaining those integrations is only possible through automation. To automate functional integration and end-to-end testing, Meshery now uses Playwright as one of the tools for browser testing. End-to-end tests run with each pull request to ensure that changes do not break existing functionality. Expanding the coverage of E2E tests is crucial to improving the reliability of Meshery’s UI and workflows. This project focuses on writing Playwright-based tests for more Meshery components, ensuring robust test coverage across the platform.
Recommended Skills:

JavaScript, Playwright, GitHub Workflows, familiarity with React or Nextjs would be helpful, CI/CD

Mentors:

LFX URL
https://crowdfunding.lfx.linuxfoundation.org/projects/abd10fed-e03f-4425-863e-157accfe354f