GitHub Organization Membership

GitHub Organization Membership

Membership to the GitHub organizations is a significant milestone for contributors who have shown persistent commitment and dedication to Layer5 projects. It is not solely about writing code but rather the consistency of engagement and alignment of mentality.

Membership Requirements

Contributors who may be invited typically:

  • Have been actively involved in the community for several weeks
  • Make regular updates to projects
  • Help other community members
  • Attend development meetings
  • Demonstrate a willingness to learn and share knowledge
  • Show a genuine desire to improve themselves, others, and the projects

Invitation Process

Depending on the number and quality of contributions made across the five GitHub organizations of Layer5, contributors can receive an invitation to any or all of these orgs. The process involves:

  1. Sending a group DM
  2. Executing Slack slash command in #community-management

Group Message for Invitations

When you identify a worthy contributor, send a message in a group DM that includes the individual and other maintainers/appropriate members: look in Community Managers' docs to see some examples.

Sending the GitHub Invitation

To send the invitation to join the GitHub organization, use the following slash command in #community-management channel:

/invite-github [email address] [organization name]

Where [organization name] should be either:

  • layer5io - to send the invite to the email address to join Layer5 GitHub org under the "layer5-contributors" team
  • meshery - to send the invite to the email address to join Meshery GitHub organization under the "contributors" team

For example:

/invite-github contributor@example.com layer5io
Layer5, the cloud native management company