Newcomers at Layer5

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

Here are some instructions to get you started and if you haven't joined yet, join the Slack workspace to collaborate with the community.

Also, you can check the quick-links below for jumping straight into things.

Information Guides Issues up for grabs
Calender | Slack | GitHub | YouTube | Drive First-timers' Welcome Guide help-wanted
Weekly Zoom on Thursdays at 8AM Central Welcome Newcomers! good first issue
Layer5 Repository Overview

How to contribute?

The following set of steps outlines 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 #newcomers channel in the Layer5 (joining instructions below). Our MeshMates and community members are here to help!

Finding an issue to work on

  1. Browse the list of Layer5 org issues bearing the “good first issue” label, “first timers only” or the “help wanted” label.
  2. Alternatively, find an area of interest by reviewing/browsing the Layer5 Repository Overview document.
  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

Once an issue has been assigned to you, it’s time to get started! 👩🏿‍💻. Make sure you take a look at the Contributing Guidelines.

  1. Be sure to sign-off on your commits.
  2. Contributions of all sizes are welcome.
  3. If you need some additional help, please join Layer5 Slack workspace at http://slack.layer5.io and find your way to the #newcomers channel. Feel free to ask questions.

While your issue is under review

  1. 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 join our Slack workspace and take a look at all our projects.

Tutorials

Date Topic Resources Presenters
Oct. 1st, 2020 An Introduction to Contributing to Meshery slides,recording Vijay Cherukuri
Oct. 8th, 2020 An Introduction to mesheryctl slides,recording Nupur Thakur
Oct. 15th, 2020 A tutorial on contributing to Layer5 and working with Git slides,recording Ruth Ikegah
Oct. 22nd, 2020 An introduction to all Layer5 repositories slides,recording Lee Calcote
Oct. 29th, 2020 A tutorial on Gatsby slides,recording Jash Patel,Tanuj Agarwal

Interested? Checkout the Layer5 community and join us on Slack