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:
- Sending a group DM
- 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