Your Efforts Do Not Go Unnoticed or Unappreciated
As an open source-first community, we very much appreciate the engagement of individuals within the Layer5 community. We wouldn't be here without you. Our success is a collective one.Consequently, we are quite intentional about defining and encouraging the journey for each individual community member. No small part of their journey is that of recognizing their accomplishments and publicly celebrating their accolades. We do so in a number of ways.
Membership to the Github organizations
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. Those who have been actively involved in the community for several months, making updates, helping others, attending meetings, and demonstrating a willingness to learn and share their knowledge, are the ones who are likely to receive an invite. Such individuals demonstrate a genuine desire to improve themselves, others, and the projects they are working on. Depending on the number of contributions made across the five GitHub organizations of Layer5, contributors can expect to receive an invitation to any or all of these organizations. We value and appreciate the hard work and dedication of our contributors, and we are delighted to reward their efforts with access to our Github organizations. Our Community Managers and MeshMates recognize potential contributors on a weekly basis and typically invite individuals after 6 to 8 weeks of continuous, active participation.
Community Member Profiles
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.
Member profiles carry a number of specific designations, depending upon how a community member is participating. One of those designations is that of whether the member is actively particpating or has gone dormant. We define "active" and "inactive" members in the following way:
- Active - Members who are engaged and participating in any aspect of the community and/or its projects. Activities vary broadly from meeting attendance to helping other contributors to using and providing feedback on projects, to code contribution, and so on.
- Inactive - Members who have previously engaged but have not participated in the community or projects within ~two months.
Community Member Profile Badges
Badges are awarded to community members who have been consistently engaged and impactful within a given area of the community or on a specific project. Every community member, whether contributing with code or not, has the opportunity to obtain any number of badges of recognition of their efforts. Community members are encouraged to collect the whole set!
- Design Pioneer - awarded to the Layer5 cloud users when they create their first design.
- Application Pioneer - awarded to the Layer5 cloud users when they create their first application.
- Sharing is Caring - This badge is awarded upon first-time sharing one of your designs.
- Shipped - This badge is awarded upon the success of your first design deployment.
- Need for Speed - This badge is awarded upon successful execution of your first performance test.
- Hip Hacker - First Interactive Terminal Session - awarded the first time that you establish an interactive terminal session with a Kubernetes Pod.
- Streamer - First Log Streaming Session - awarded the first time that you stream logs from a Kubernetes Pod.
- GitOps with Friends - First Collaborator - awarded the first time a collaborator saves changes to one of your designs.
- Bring a Buddy - awarded to the users who invite someone to Layer5 cloud.
- Code Cleanup Crew - awarded to contributors who help maintain code quality and cleanliness.
- Security Sentinel - awarded to individuals who contribute to identifying and fixing security vulnerabilities.
- Longevity Legend - awarded for long-term, sustained contributions to the project over the years.
- Review Rockstar - awarded to individuals who provide thorough and valuable code reviews.
- Kanvas Snapshot - awarded to users upon creation of their first infrastructure screenshot directly in their pull request.
- Continuous Contributor - awarded to the community members who make consistent and impactful contributions for a long period of time in Layer5 projects in recognition and appreciation of their efforts.
- Image Hub - awarded to the community members who make consistent and impactful contributions to the Image Hub project in recognition and appreciation of their efforts.
- Kanvas - awarded to the community members who make consistent and impactful contributions to the Kanvas project in recognition and appreciation of their efforts. Community members who earn this badge occasionally become a project maintainer.
- Cloud Native Performance - awarded to the community members who make consistent and impactful contributions to the Cloud Native Performance project. Community members who earn this badge occasionally become a project maintainer.
- Community - awarded to the community members who repeatedly engage in welcoming, encouraging, and supporting other Layer5 community members. Community members who earn this badge occasionally graduate to undertaking the Community Manager role.
- Meshery - awarded to the community members who make consistent and impactful contributions to the Meshery project. Community members who earn this badge occasionally become a project maintainer.
- Meshery Operator - awarded to the community members who make consistent and impactful contributions to Meshery Operator of the Meshery project in recognition and appreciation of their efforts.
- Patterns - awarded to the community members who make consistent and impactful contributions to the Cloud Native Patterns project in recognition and appreciation of their efforts.
- Landscape - awarded to the community members who make consistent and impactful contributions to the layer5.io website.
- Writer's Program - awarded to the community members who make with two or more published writings whether in article, blog post, project documentation or other form in recognition and appreciation of their efforts.
- Nighthawk - awarded to the community members who make consistent and impactful contributions to the NightHawk project in recognition and appreciation of their efforts. Community members who earn this badge occasionally become a project maintainer.
- UI/UX - awarded to the community members who create or improve designs for visual aspects or user flow for any of the websites, flyers, promotions, Meshery UI, and so on in recognition and appreciation of their efforts.
- Meshery Catalog - awarded to the community members who make consistent and impactful contributions to the Meshery Catalog of Meshery project in recognition and appreciation of their efforts.
- Docker Extension - awarded to the community members who make consistent and impactful contributions to the Docker Extension of meshery project in recognition and appreciation of their efforts.
- Docs - awarded to the community members who make consistent and impactful contributions to the Meshery docs in recognition and appreciation of their efforts.
Activity badges:
Projects:
How can I Earn Badges?
Earning Layer5 badges is both rewarding and straightforward. As you continue to contribute to our projects, your accomplishments will be recognized with badges that reflect your dedication and expertise. Each badge is tied to specific activities. Here are some ways you can earn Layer5 Badges:
For users, badges for activities such as using our projects, talking about the projects, sharing your successes and what you like about them. For contributors, badges include activities such as submitting code, reviewing Pull Requests, assisting with documentation, participating in community events, and more. As you accumulate contributions in various areas, you'll begin to unlock badges that showcase your multifaceted involvement. These badges will be prominently displayed on your Layer5 Cloud profile, visually representing your journey. Not only does this serve as a source of personal pride, but it also helps others in the community recognize your expertise and dedication.
- Activity Badges are the badges that are assigned when a user completes a task like sharing a design, creating a design for the first time, etc.
- Project Badges are assigned to the user when a user contributes to a particular project.
The description and criteria for all the badges are listed above.
How can I Share My Badge On My Profile?
To share your badges on other social profiles, utilize the provided embedded code and direct share functionality. Access your badges from the Layer5 Cloud profile badges section, and then use it to post your achievements on social media platforms seamlessly. This enables you to showcase your Layer5 contributions and milestones to a wider audience:
To display badge on your GitHub profile, follow below steps:
- Visit your Layer5 Cloud Profile to see the badges
- Click on the badge, which you wanted to display
- Copy the markdown code by clicking the Embed Code icon
- Paste the code in your GitHub profile README.
Recognition on Social Media Platforms
We highly encourage you to share your engagement and contributions to the Layer5 community on social media like LinkedIn and Twitter. We support every contribution by liking your posts and retweeting them. Your contributions and engagement in different ways are what make us a successful and collaborative open-source community. We love celebrating your every accomplishment with Layer5 publicly and encourage you in every way we can.