Hello, newcomer here! Would really appreciate some guidance

I am new to contributing in open source. So, I am feeling a little lost and I don’t really know what are the next steps to do. Would love if anyone put me on a roadmap to have some sort of guidance. My focus is DevOps. I have learned a lot in this field and would love to apply and contribute in open source projects as I enrich my knowledge. Thanks in advance!

1 Like

Hello there @Fatma.Hashem !! :waving_hand:

Layer5 is a great place to begin your open-source journey, and the community is always here to support you.

To get started, I’d recommend:

  • First, go through the community handbook to get an overview of the community and projects at Layer5.

  • Explore the repository overview to understand the different areas within Layer5.

  • Take a moment to assess your skills and interests—think about what you’d like to work on, and choose an area to contribute to begin with (docs, frontend, build and release, backend, CLI, or testing).

  • Read through the docs, especially the logical and architectural concepts. Also, checking out the contributing guidelines and the contributor training series for your area will be super helpful

  • Pick an open issue that interests you and get yourself assigned to it.

  • You can also pair up with a MeshMate for guidance.

It might feel a little overwhelming at first, but things will start to make sense as you go through the docs, join meetings for discussions, blockers or feedbacks, and pick up issues.

To stay connected:

  • Join our community meetings (find the calendar here: https://meshery.io/calendar).

  • Don’t hesitate to ask questions, share ideas, and collaborate on GitHub Issues, Slack, the discussion forum, or in meetings.

As you work on issues and participate in discussions, you’ll naturally get to know the different parts of Meshery and Layer5 and your contributions will grow along the way. :rocket: