Skip to content

Commit

Permalink
Merge commit 'cd1786d8578'
Browse files Browse the repository at this point in the history
  • Loading branch information
leecalcote committed Aug 11, 2023
2 parents 058dd75 + cd1786d commit 00ee290
Show file tree
Hide file tree
Showing 8 changed files with 271 additions and 0 deletions.
Binary file added src/assets/images/tutorials/badge.webp
Binary file not shown.
Binary file added src/assets/images/tutorials/github.webp
Binary file not shown.
Binary file added src/assets/images/tutorials/profile.webp
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
import styled from "styled-components";
export const Blog = styled.div`
div.badge-grid {
display: flex;
flex-wrap: wrap;
text-align: center;
flex-direction: row;
justify-content: center;
> div {
display: flex;
flex-direction: column;
flex-grow: 1;
max-width: 20%;
margin: 1rem;
align-items: center;
> span {
font-weight: bold;
padding-top: 0.8rem;
}
> img {
max-width: 150px;
}
}
}
@media (max-width: 1200px) {
div.badge-grid > div {
max-width: 29%;
}
}
@media (max-width: 992px) {
div.badge-grid > div {
max-width: 45%;
}
}
@media (max-width: 670px) {
div.badge-grid > div {
max-width: 95%;
}
}
`;
194 changes: 194 additions & 0 deletions src/collections/blog/2023/2023-08-07-layer5-badge-program/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
---
title: Layer5 Recognition Program
subtitle: Showcasing Your Achievements as a User and a Contributor
date: 2023-08-02 08:00:00 -0530
author: Layer5 Team
thumbnail: ./layer5-community-playfield.webp
darkthumbnail: ./layer5-community-playfield.webp
description: "Showcasing Your Achievements as a User and a Contributor"
type: Blog
category: Community
tags:
- Community
featured: false
published: true
---

import { BlogWrapper } from "../../Blog.style.js";
import { Link } from "gatsby";
import Button from "../../../../reusecore/Button";
import Blockquote from "../../../../reusecore/Blockquote";
import { Blog } from "./blog.style";
import { Playfield } from "./layer5-community-playfield.webp";

<BlogWrapper>
<Blog>

Are you ready to take your open source journey to the next level? We're thrilled to announce an exciting update for all Layer5 users and contributors – the launch of our brand new badge program! 🎉🎈

Our contributors have always been celebrated at Layer5. Each line of code, each documentation update, and every community interaction contribute to our shared mission of advancing cloud native technologies.

Every aspect of what we do revolves around our contributors. We are excited to introduce Layer5 Badges, a way for your outstanding contributions to be recognized and rewarded!

### What Are Layer5 Badges?

These badges are a representation of your contributions and milestones that you achieve together with the Layer5 community. This is how contributors demonstrate their ownership, dedication, skills and loyalty to Layer5. There are several badges each representing a specific contribution and a skillset.

It does not matter if you are an experienced developer, a newbie figuring out your way into open source, documentation enthusiast, a community socialite... we have a badge you can earn and display proudly!

### Why Are Badges Important?

- **Recognition**: Badges provide tangible recognition for your hard work and commitment. They showcase your achievements and highlight the areas where you've made a positive impact.
- **Motivation**: Striving to earn badges can serve as a powerful motivator for every contributor. As you earn badges, you'll gain a sense of accomplishment, pushing you to set new goals and bring forth new ideas for the betterment of the Layer5 community.
- **Community Building**: Badges help foster a sense of belonging among contributors. They encourage collaboration, healthy competition, and the sharing of knowledge and experience. We recognize such individuals as [MeshMates](/community/meshmates).
- **Resume Boost**: Your Layer5 badges can help you stand out in your resume, LinkedIn profile, and other professional platforms. They serve as concrete evidence of your expertise and your dedication to open source hence helping your personal growth.
- **Social Media Showcase**: These badges can be shared on several social media platforms! Let your friends, family, colleagues and your bosses know about your contributions, your journey, and your passion for cloud native technology.

<img src={Playfield} />

### How Can You Earn Badges?

Layer5 badges are divided into two categories, namely <i>Project Badges</i> and <i>Achievement Badges</i>.

<i>Project Badges</i> are assigned by the admin to the user when a user contributes to a particular project. Achievement Badges are the badges that are assigned automatically when a user completes a task like sharing a design, creating a design for the first time, etc.

### Can I Share My Badge On My Profile

Use the badge embed codes.

### Your Layer5 Profile

https://meshery.layer5.io/users

### Your Layer5 Community Member Card

https://layer5.io/community/members

<h2 align="center">Layer5 Badges</h2>

<h3>Achievement Badges</h3>
<div class="badge-grid">
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/bring-a-buddy/bring-a-buddy.svg" /><span>Bring a Buddy</span> <p>This badge is awarded to the users who invite someone to Layer5 cloud.</p>
</div>
<div>
<img src="https://github.com/layer5labs/meshery-extensions-packages/raw/master/assets/badges/first-application/first-application.svg" />
<span>Application Pioneer</span> <p>This badge is awarded to the Layer5 cloud users when they create their first application.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/first-design/first-design.svg" />
<span>Design Pioneer</span> <p>This badge is awarded to the Layer5 cloud users when they create their first design.</p>
</div>
<div>
<img src="https://github.com/layer5labs/meshery-extensions-packages/raw/master/assets/badges/first-share/first-share.svg" />
<span>Sharing is Caring</span> <p>This badge is awarded upon first-time sharing one of your designs.</p>
</div>
<div>
<img src="https://github.com/layer5labs/meshery-extensions-packages/raw/master/assets/badges/first-deployment/first-deployment.svg" />
<span>Shipped</span> <p>This badge is awarded upon the success of your first design deployment.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/need-for-speed/need-for-speed.svg" />
<span>Need for Speed</span> <p>This badge is awarded upon successful execution of your first performance test.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/first-interactive-terminal-session/first-interactive-terminal-session.svg" />
<span>Hip Hacker</span> <p>This badge is awarded the first time that you establish an interactive terminal session with a Kubernetes Pod.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/first-log-streaming-session/first-log-streaming-session.svg" /> <span>Log Streamer</span> <p>This badge is awarded the first time that you stream logs from a Kubernetes Pod.</p>
</div>
<div>
<img src="https://github.com/layer5labs/meshery-extensions-packages/raw/master/assets/badges/first-collaborator/first-collaborator.svg" />
<span>GitOps with Friends</span> <p>This badge is awarded the first time a collaborator saves changes to one of your designs.</p>
</div>
</div>

<h3>Project and Contribution Badges</h3>

<div class="badge-grid">
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/ui-ux/ui-ux.svg" />
<span>UI/UX</span> <p>This badge is 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.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/meshmap/meshmap.svg" />
<span>MeshMap</span> <p>This badge is awarded to the community members who make consistent and impactful contributions to the <Link to="/cloud-native-management/meshmap">MeshMap</Link> project in recognition and appreciation of their efforts. Community members who earn this badge occasionally become a project maintainer.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/smp/smp.svg" />
<span>Service Mesh Performance</span> <p>This badge isawarded to the community members who make consistent and impactful contributions to the Service Mesh Performance project. Community members who earn this badge occasionally become a project maintainer.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/community/community.svg" />
<span>Community</span> <p>This badge is 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.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/writer-program/writer-program.svg" />
<span>Writer's Program</span> <p>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.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/meshery/meshery.svg" />
<span>Meshery</span> <p>This badge isawarded 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.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/patterns/patterns.svg" />
<span>Patterns</span> <p>This badge is awarded to the community members who make consistent and impactful contributions to the <a href="https://service-mesh-patterns.github.io/service-mesh-patterns">Service Mesh Patterns</a> project in recognition and appreciation of their efforts.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/landscape/landscape.svg" />
<span>Landscape</span> <p>This badge is awarded to the community members who make consistent and impactful contributions to the layer5.io website.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/nighthawk/nighthawk.svg" />
<span>Nighthawk</span> <p>This badge is 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.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/meshery-catalog/meshery-catalog.svg" />
<span>Meshery Catalog</span> <p>This badge is awarded to the community members who make consistent and impactful contributions to the <a href="https://meshery.io/catalog">Meshery Catalog</a> of Meshery project in recognition and appreciation of their efforts.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/meshery-operator/meshery-operator.svg" />
<span>Meshery Operator</span> <p>This badge awarded is awared to the community members who make consistent and impactful contributions to Meshery Operator of the Meshery project in recognition and appreciation of their efforts.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/docker-extension/docker-extension.svg" />
<span>Docker Extension</span> <p>This badge is 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.</p>
</div>
<div>
<img src="https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/assets/badges/meshery-docs/meshery-docs.svg" /> <span>Meshery Docs</span> <p>This badge is awarded to the community members who make consistent and impactful contributions to the <a href="https://docs.meshery.io">Meshery Docs</a> in recognition and appreciation of their efforts.</p>
</div>
</div>

<h3>Earn your first badge today</h3>

Are you ready to start earning badges? Join the [Layer5](http://layer5.io/) community platform and start making your contributions! By earning badges, you don't just highlight your accomplishments - you contribute to the growth and success of Layer5. Let's celebrate your milestones, your dedication, and your passion for open source together. By obtaining a Layer5 Badge, you have the opportunity to inspire others on their journey and shine.

Keep an eye out for more updates, challenges, and badge releases. Together, let's shape the future of cloud native together! Connect with us on [Twitter](https://twitter.com/layer5), [LinkedIn](https://www.linkedin.com/company/layer5), and [GitHub](https://github.com/meshery/meshery) to share your badge-earning journey and be a part of the vibrant Layer5 community. Star our [repository](https://github.com/meshery/meshery) and help us cross 3,000.

Happy contributing and badge-earning! 🚀🛡️

### FAQ's

**Is there a limit to the number of badges that I can earn?**
There is no set limit to the number of badges you can earn within the Layer5 Recognition Program. Your achievements and contributions determine the badges you receive, showcasing your dedication and skills within the community.

**How do I share my badges on other social profiles?**
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 seamlessly post your achievements on social media platforms. This enables you to showcase your Layer5 contributions and milestones to a wider audience.

**How many badges are there?**
Our collection of badges consists of 22 in total and is divided into two subcategories: 'Achievement Badges (9)' and 'Project and Contribution Badges (13)'

**Will there be other categories in the future?**
Yes, we aim to expand badge categories to recognize a broader range of achievements and contributions, fostering a more inclusive and diverse community.

**Should I add these to my résumé?**
Yes, incorporating Layer5 recognition badges into your résumé showcases your technical proficiency, commitment, and collaborative spirit, adding credibility to your open source contributions and skills.

**Can I design a badge?**
No, but Layer5 encourages collaboration and welcomes your ideas to enhance the badge design process and community engagement.


</Blog>
</BlogWrapper>

Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: Layer5 💚's Open Source
subtitle: HashiCorp Relicensing and Layer5's Partnership
date: 2023-08-11 08:00:00 -0530
author: Lee Calcote
thumbnail: ./layer5-open-source.png
darkthumbnail: ./layer5-open-source.png
description: "HashiCorp Relicensing and Layer5's Partnership"
type: Blog
category: Announcements
tags:
- Open Source
- Apache
- License
featured: false
published: true
---

import { BlogWrapper } from "../../Blog.style.js";
import { Link } from "gatsby";
import Button from "../../../../reusecore/Button";
import Blockquote from "../../../../reusecore/Blockquote";

<BlogWrapper>

Yesterday, [HashiCorp announced a change in their source code license](https://www.globenewswire.com/news-release/2023/08/10/2723189/0/en/HashiCorp-adopts-the-Business-Source-License-for-future-releases-of-its-products.html) from Mozilla Public License v2.0 (MPL 2.0) to the Business Source License (BSL, or BUSL) v1.1, effective in all future releases of HashiCorp’s core products, including Terraform, Vault, Consul, Boundary, Nomad, Waypoint, Packer, and Vagrant. HashiCorp APIs, SDKs, and with almost all other libraries remaining MPLv2.

[HashiCorp and Layer5 partnered](/company/news/layer5-hashicorp-launch-service-mesh-partnership) early at the start of Layer5 and continues to be a technology partner. Layer5's projects and products are unaffected by HashiCorp relicensing their software yesterday. Layer5 stands with the open source community and with source-available HashiCorp.


Layer5's sprawling [portfolio of projects](/projects) [are open source](/blog/community/meshery-surpasses-1000-contributors), pervasively using the Apache 2.0 license. Layer5 is a [community-first organization](/company/about).

Under an open core model, we look forward to continuing to serve our customers with opeen source and our amazing, fast-growing [community](/community) at the center of our focus.

</BlogWrapper>

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 00ee290

Please sign in to comment.