Welcome Newcomers!

Whether you are a first time contributor or an open source veteran, you are welcome to contribute to and actively engage in the development of projects at Meshery. Here are some instructions to get you started and if you haven't joined yet, join the Slack workspace to collaborate with the community and the discussion forum for questions. Also, you can check the quick-links below for jumping straight into things.

Contributor's Journey

Start Here

Arrow pointing to journey map

How to Contribute?

These steps outline the process by which you can openly engage, learn, and participate in the broad set of open source projects at Layer5. If at any time you get stuck, please seek help in the community forum. Our MeshMates and community members are here to help!

Fill in the Community Member Form

Help us get to know you, so that we can highlight projects and initiatives that align with your interests. Fill-in a community member form. Gain access to community resources.

Finding Issues Illustration

Finding an Issue to Work On

Note that the Layer5 community spans five GitHub organizations. See all in the repository overview.

  1. Browse the list of Meshery org issues bearing the "good first issue" label, "first timers only" or the "help wanted" label.
  2. Find an area of interest by perusing the list of projects by repository and technology in the Meshery Repository Overview.
  3. After identifying the issue you wish to work on, check whether it has been assigned or not by taking a look at the assignee section on the issue. If it hasn't been, signal your interest by commenting on the issue, so that it can be assigned to you.

Working on Your Issue

  1. Once an issue has been assigned to you, it's time to get started! Make sure you take a look at the Contributing Guidelines.
  2. Be sure to sign-off on your commits.
  3. Contributions of all sizes are welcome.
  4. If you need some additional help, please join Meshery discussion forum or find your way to the #newcomers channel in our Slack workspace. Introduce yourself and ask questions.
Working on Issues Illustration
Community Collage

While Your Issue is Under Review

Be patient. There are a large number of contributors and only a small number of maintainers/reviewers. All contributors are equally important to us, and we'll be sure to get to you as soon as possible. In the meanwhile, you are welcome to engage in the Layer5 discussion forum, join our Slack workspace and take a look at all our projects.

Tutorials

Checkout some of the resources to get going

Date Topic Resources Presenters
May 29, 2025
Meshery Server New

Slides Recording

Shlok Mishra
May 15, 2025
Meshery UI New

Slides Recording

Amit Amrutiya
May 08, 2025
End-to-end Testing in Meshery UI using Playwright New

Slides Recording

Ian Whitney
Apr 30, 2025
Meshery CLI New

Slides Recording

Aadhitya Amarendiran Matthieu Evrin
Apr 24, 2025
Meshery CI and CD New

Slides Recording

Sangram Rath
Apr 17, 2025
End-to-end Testing in Meshery CLI New

Slides Recording

Riya Garg
Apr 10, 2025
Working with Meshery Docs New

Slides Recording

Zihan Kuang
Jul 27, 2021
Contributing to Meshery API Swagger Documentation

Recording

Piyush Singariya
Oct 29, 2020
A tutorial on Gatsby

Slides Recording

Jash Patel Tanuj Agarwal
Oct 08, 2020
An Introduction to mesheryctl

Slides Recording

Nupur Thakur
Oct 01, 2020
An Introduction to Contributing to Meshery

Slides Recording

Vijay Cherukuri

Join the community!

Checkout the Layer5 community by joining us on Slack

Join Our Talented Community