Community

Community Guidelines

Welcome to the Layer5 community! We’re happy to have you here and handhold you for your first contribution. Here are some tips to help you get started:

For Easy Identification - When setting up your slack workspace, your display name should be the same as your GitHub username for easy identification, engage freely, and in whatever form you will: as a listener, user, contributor, maintainer, ambassador, or bystander. Involvement in any way is warmly received.

Familiarize with the community - As you get to familiarize yourself with the community, know that there are multiple initiatives for you to explore. Some initiatives have working groups that meet at different times each week, while others use the weekly community meeting as their place of discussion. Details of each can be found on the community calendar. Everyone is welcome to join the calls and engage with other community members over Slack, the mailing list, and so on.

Familiarize with the projects - The following is a sample of the many active, ongoing community projects. One way of doing so is to review the Layer5 Repository Overview section of this handbook to get a better understanding of each project. This document will help you to understand the projects based on their technology domain(s). Be sure to star the community’s repositories on GitHub!

Be friendly and open-minded - We encourage you to be welcoming to new collaborators and those just getting started. Other contributors might not have the same degree of experience or background as you, but that doesn't mean they can't provide useful ideas.

Be honest - “A half-truth is a whole lie.” Being truthful allows you to reach a better agreement. As a result, be open and honest about who you are, what you do, and how you want to accomplish it.

Be respectful and inclusive - We are a diverse group of people with diverse backgrounds and opinions. We expect everyone to be civil and professional in their activities. Disrespectful behavior is not tolerated. Do not publish anything that would be considered insulting, abusive, or hate speech by a reasonable person.

Collaborate and Contribute - Members are expected to attend community and workgroup meetings, find ways to help, check up on our Github page regularly etc. Within the community and outside, we encourage teamwork.

Resources - Be sure to access the resources in the community drive and sign-up on the community mailer. Ask for a copy of The Enterprise Path to Service Mesh Architectures.

We do not allow:

  • Threats of violence
  • Sexually obscene content
  • Bullying
  • Harassment
  • Invasion of privacy
  • Misinformation
  • Please refer to the Code of Conduct for more details.

Recognitions

Badges

As you continue your contributions to this community, you stand a chance to receive a badge in acknowledgement of your engagement within and/or contribution to the representative project or (sub-)community. A variety of badges exist so that community members and their efforts may be affiliated with a particular project or community initiative.

  • Community
  • Landscape
  • Image Hub
  • Meshery
  • Meshery Operator
  • Service Mesh Performance
  • Nighthawk
  • Patterns

Membership to the github orgs

As you continue making your contributions to Layer5 projects, you will be given an invite to the github org for the project you have been diligently contributing to. This invitation can be from all four github orgs of Layer5 depending on the number of contributions you make.

Community member profile

Once a contributor joins the Layer5 community by filling in the community member form, they are automatically classified as members of Layer5. Although, you earn a member profile after consistent contributions to the community for and projects. You can find out more about the Members profile on the Layer5 website.

Layer5, the cloud native management company

An empowerer of engineers, Layer5 helps you extract more value from your infrastructure. Creator and maintainer of service mesh standards. Maker of Meshery, the cloud native management plane.