diff --git a/src/assets/images/application-pioneer/application-pioneer.svg b/src/assets/images/application-pioneer/application-pioneer.svg deleted file mode 100644 index 00f95aff6b20c..0000000000000 --- a/src/assets/images/application-pioneer/application-pioneer.svg +++ /dev/null @@ -1,74 +0,0 @@ - diff --git a/src/assets/images/bring-a-buddy/bring-a-buddy.svg b/src/assets/images/bring-a-buddy/bring-a-buddy.svg deleted file mode 100644 index baa0eefc16c5e..0000000000000 --- a/src/assets/images/bring-a-buddy/bring-a-buddy.svg +++ /dev/null @@ -1,81 +0,0 @@ - diff --git a/src/assets/images/code-cleanup-crew/code-cleanup-crew.svg b/src/assets/images/code-cleanup-crew/code-cleanup-crew.svg deleted file mode 100644 index 4042aef9b5b3a..0000000000000 --- a/src/assets/images/code-cleanup-crew/code-cleanup-crew.svg +++ /dev/null @@ -1,77 +0,0 @@ - diff --git a/src/assets/images/community/community-green.svg b/src/assets/images/community/community-green.svg deleted file mode 100644 index 28d2dd42697c5..0000000000000 --- a/src/assets/images/community/community-green.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/continuous-contributor/continuous-contributor.svg b/src/assets/images/continuous-contributor/continuous-contributor.svg deleted file mode 100644 index 0a0e019b398a0..0000000000000 --- a/src/assets/images/continuous-contributor/continuous-contributor.svg +++ /dev/null @@ -1,79 +0,0 @@ - diff --git a/src/assets/images/design-pioneer/design-pioneer.svg b/src/assets/images/design-pioneer/design-pioneer.svg deleted file mode 100644 index e3b25464292fc..0000000000000 --- a/src/assets/images/design-pioneer/design-pioneer.svg +++ /dev/null @@ -1,174 +0,0 @@ - diff --git a/src/assets/images/docker-extension/docker-extension-meshery-logo.svg b/src/assets/images/docker-extension/docker-extension-meshery-logo.svg deleted file mode 100755 index 7e8ca9ffa29bb..0000000000000 --- a/src/assets/images/docker-extension/docker-extension-meshery-logo.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - diff --git a/src/assets/images/docs/docs.svg b/src/assets/images/docs/docs.svg deleted file mode 100644 index fb1da368655a5..0000000000000 --- a/src/assets/images/docs/docs.svg +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/src/assets/images/gitops-with-friends/gitops-with-friends.svg b/src/assets/images/gitops-with-friends/gitops-with-friends.svg deleted file mode 100644 index ba52ea2c01e48..0000000000000 --- a/src/assets/images/gitops-with-friends/gitops-with-friends.svg +++ /dev/null @@ -1,84 +0,0 @@ - diff --git a/src/assets/images/hip-hacker/hip-hacker.svg b/src/assets/images/hip-hacker/hip-hacker.svg deleted file mode 100644 index 1c86599e69fdf..0000000000000 --- a/src/assets/images/hip-hacker/hip-hacker.svg +++ /dev/null @@ -1,78 +0,0 @@ - diff --git a/src/assets/images/image-hub/layer5-image-hub.svg b/src/assets/images/image-hub/layer5-image-hub.svg deleted file mode 100644 index 56f81843e4d61..0000000000000 --- a/src/assets/images/image-hub/layer5-image-hub.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/kanvas-snapshot/kanvas-snapshot.svg b/src/assets/images/kanvas-snapshot/kanvas-snapshot.svg deleted file mode 100644 index 694ca086fcd43..0000000000000 --- a/src/assets/images/kanvas-snapshot/kanvas-snapshot.svg +++ /dev/null @@ -1,67 +0,0 @@ - diff --git a/src/assets/images/landscape/layer5_landscape_green.svg b/src/assets/images/landscape/layer5_landscape_green.svg deleted file mode 100644 index 831b7a1235240..0000000000000 --- a/src/assets/images/landscape/layer5_landscape_green.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/longevity-legend/longevity-legend.svg b/src/assets/images/longevity-legend/longevity-legend.svg deleted file mode 100644 index 840fe0e127187..0000000000000 --- a/src/assets/images/longevity-legend/longevity-legend.svg +++ /dev/null @@ -1,63 +0,0 @@ - diff --git a/src/assets/images/meshery-operator/meshery-operator-dark.svg b/src/assets/images/meshery-operator/meshery-operator-dark.svg deleted file mode 100644 index 7894c1cd40b55..0000000000000 --- a/src/assets/images/meshery-operator/meshery-operator-dark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/meshery/meshery-catalog.svg b/src/assets/images/meshery/meshery-catalog.svg deleted file mode 100644 index c9f38cccdcd95..0000000000000 --- a/src/assets/images/meshery/meshery-catalog.svg +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/src/assets/images/need-for-speed/need-for-speed.svg b/src/assets/images/need-for-speed/need-for-speed.svg deleted file mode 100644 index 0690cded34e32..0000000000000 --- a/src/assets/images/need-for-speed/need-for-speed.svg +++ /dev/null @@ -1,79 +0,0 @@ - diff --git a/src/assets/images/review-rockstar/review-rockstar.svg b/src/assets/images/review-rockstar/review-rockstar.svg deleted file mode 100644 index 30a054fd1f40d..0000000000000 --- a/src/assets/images/review-rockstar/review-rockstar.svg +++ /dev/null @@ -1,45 +0,0 @@ - diff --git a/src/assets/images/security-sentinel/security-sentinel.webp b/src/assets/images/security-sentinel/security-sentinel.webp deleted file mode 100644 index 346b577c8d197..0000000000000 Binary files a/src/assets/images/security-sentinel/security-sentinel.webp and /dev/null differ diff --git a/src/assets/images/service-mesh-patterns/service-mesh-pattern.svg b/src/assets/images/service-mesh-patterns/service-mesh-pattern.svg deleted file mode 100755 index 83e1aa5d684d6..0000000000000 --- a/src/assets/images/service-mesh-patterns/service-mesh-pattern.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/service-mesh-performance/stacked/smp-dark-text.svg b/src/assets/images/service-mesh-performance/stacked/smp-dark-text.svg deleted file mode 100644 index 0dd4ccbe21fd0..0000000000000 --- a/src/assets/images/service-mesh-performance/stacked/smp-dark-text.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/sharing-is-caring/sharing-is-caring.svg b/src/assets/images/sharing-is-caring/sharing-is-caring.svg deleted file mode 100644 index bc07846cc8dd7..0000000000000 --- a/src/assets/images/sharing-is-caring/sharing-is-caring.svg +++ /dev/null @@ -1,78 +0,0 @@ - diff --git a/src/assets/images/shipped/shipped.svg b/src/assets/images/shipped/shipped.svg deleted file mode 100644 index fb810f4923762..0000000000000 --- a/src/assets/images/shipped/shipped.svg +++ /dev/null @@ -1,91 +0,0 @@ - diff --git a/src/assets/images/sistent/badges/sistent-contributor.svg b/src/assets/images/sistent/badges/sistent-contributor.svg deleted file mode 100644 index d956c0a6237a5..0000000000000 --- a/src/assets/images/sistent/badges/sistent-contributor.svg +++ /dev/null @@ -1,47 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/streamer/streamer.svg b/src/assets/images/streamer/streamer.svg deleted file mode 100644 index 0a18d065f6d72..0000000000000 --- a/src/assets/images/streamer/streamer.svg +++ /dev/null @@ -1,88 +0,0 @@ - diff --git a/src/assets/images/uiuxr/uiuxr.svg b/src/assets/images/uiuxr/uiuxr.svg deleted file mode 100644 index eee1759e5ba1c..0000000000000 --- a/src/assets/images/uiuxr/uiuxr.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/images/writer-program/writer-program-badge.svg b/src/assets/images/writer-program/writer-program-badge.svg deleted file mode 100644 index 90e41e71382c2..0000000000000 --- a/src/assets/images/writer-program/writer-program-badge.svg +++ /dev/null @@ -1,13 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/handbook/projects/index.mdx b/src/collections/handbook/projects/index.mdx index 35a1105fa0535..33819d0a4130f 100644 --- a/src/collections/handbook/projects/index.mdx +++ b/src/collections/handbook/projects/index.mdx @@ -23,7 +23,7 @@ import meshery from "../../../assets/images/meshery/icon-only/meshery-logo-light import layer5icon from "../../../assets/images/layer5/5 icon/svg/light/5-light-bg.svg"; import hawkIcon from "../../../assets/images/nighthawk/icon-only/SVG/nighthawk-logo.svg"; import meshmateicon from "../../../assets/images/meshmate/meshmate-icon.svg"; -import PatternsLogo from "../../../assets/images/service-mesh-patterns/service-mesh-pattern.svg"; +export const PatternsLogo = "https://badges.layer5.io/assets/badges/patterns/patterns.svg"; import servicemeshperformance from "../../../assets/images/service-mesh-performance/icon/smp-dark.svg"; import mesheryoperatoricon from "../../../assets/images/meshery-operator/meshery-operator.svg"; import mesherysyncicon from "../../../assets/images/meshsync/meshsync.svg"; diff --git a/src/collections/handbook/recognition/BadgeRow.js b/src/collections/handbook/recognition/BadgeRow.js index c97fc52853ac9..7184a083321f4 100644 --- a/src/collections/handbook/recognition/BadgeRow.js +++ b/src/collections/handbook/recognition/BadgeRow.js @@ -2,7 +2,7 @@ import React from "react"; import PropTypes from "prop-types"; const cell = { padding: "12px", verticalAlign: "middle" }; -const badgeImg = { height: "50px", width: "50px", verticalAlign: "middle" }; +const badgeImg = { height: "auto", width: "200px", verticalAlign: "middle" }; const BadgeRow = ({ image, name, title, badgeKey, keycode, keyProp, description }) => { const displayName = name || title || "—"; diff --git a/src/collections/handbook/recognition/badges-data.js b/src/collections/handbook/recognition/badges-data.js index 4a3c59b243be4..2c834d9d387f6 100644 --- a/src/collections/handbook/recognition/badges-data.js +++ b/src/collections/handbook/recognition/badges-data.js @@ -1,56 +1,23 @@ import React from "react"; -import DesignPioneerLogo from "../../../assets/images/design-pioneer/design-pioneer.svg"; -import ApplicationPioneerLogo from "../../../assets/images/application-pioneer/application-pioneer.svg"; -import SharingIsCaringLogo from "../../../assets/images/sharing-is-caring/sharing-is-caring.svg"; -import ShippedLogo from "../../../assets/images/shipped/shipped.svg"; -import NeedForSpeedLogo from "../../../assets/images/need-for-speed/need-for-speed.svg"; -import HipHackerLogo from "../../../assets/images/hip-hacker/hip-hacker.svg"; -import StreamerLogo from "../../../assets/images/streamer/streamer.svg"; -import GitOPsWithFriendsLogo from "../../../assets/images/gitops-with-friends/gitops-with-friends.svg"; -import BringABuddyLogo from "../../../assets/images/bring-a-buddy/bring-a-buddy.svg"; -import CodeCleanupCrewLogo from "../../../assets/images/code-cleanup-crew/code-cleanup-crew.svg"; -import SecuritySentinelLogo from "../../../assets/images/security-sentinel/security-sentinel.webp"; -import LogevityLegendLogo from "../../../assets/images/longevity-legend/longevity-legend.svg"; -import ReviewRockstarLogo from "../../../assets/images/review-rockstar/review-rockstar.svg"; -import KanvasSnapshotLogo from "../../../assets/images/kanvas-snapshot/kanvas-snapshot.svg"; -import SistentContributorLogo from "../../../assets/images/sistent/badges/sistent-contributor.svg"; -import ContinuousContributorLogo from "../../../assets/images/continuous-contributor/continuous-contributor.svg"; - -import ImageHubLogo from "../../../assets/images/image-hub/layer5-image-hub.svg"; -import kanvasLogo from "../../../assets/images/kanvas/icon-only/kanvas-icon-color.svg"; -import ServiceMeshPerformance from "../../../assets/images/service-mesh-performance/stacked/smp-dark-text.svg"; -import AcademyLogo from "../../../assets/images/academy/academy.svg"; -import CommunityLogo from "../../../assets/images/community/community-green.svg"; -import MesheryLogo from "../../../assets/images/meshery/icon-only/meshery-logo-light.svg"; -import MesheryOperator from "../../../assets/images/meshery-operator/meshery-operator-dark.svg"; -import PatternsLogo from "../../../assets/images/service-mesh-patterns/service-mesh-pattern.svg"; -import LandscapeGreen from "../../../assets/images/landscape/layer5_landscape_green.svg"; -import writersLogo from "../../../assets/images/writer-program/writer-program-badge.svg"; -import NightHawkLogo from "../../../assets/images/nighthawk/icon-only/SVG/nighthawk-logo.svg"; -import uiuxrLogo from "../../../assets/images/uiuxr/uiuxr.svg"; -import MesheryCatalogLogo from "../../../assets/images/meshery/meshery-catalog.svg"; -import DockerExtension from "../../../assets/images/docker-extension/docker-extension-meshery-logo.svg"; -import DocsLogo from "../../../assets/images/docs/docs.svg"; - export const activityBadges = [ - { name: "Design Pioneer", title: "Design Pioneer", badgeKey: "first-design", image: DesignPioneerLogo, description: "Awarded to the Layer5 cloud users when they create their first design." }, - { name: "Application Pioneer", title: "Application Pioneer", badgeKey: "first-application", image: ApplicationPioneerLogo, description: "Awarded to the Layer5 cloud users when they create their first application." }, - { name: "Sharing is Caring", title: "Sharing is Caring", badgeKey: "first-share", image: SharingIsCaringLogo, description: "This badge is awarded upon first-time sharing one of your designs." }, - { name: "Shipped", title: "Shipped", badgeKey: "first-deployment", image: ShippedLogo, description: "This badge is awarded upon the success of your first design deployment." }, - { name: "Need for Speed", title: "Need for Speed", badgeKey: "need-for-speed", image: NeedForSpeedLogo, description: "This badge is awarded upon successful execution of your first performance test." }, - { name: "Hip Hacker", title: "Hip Hacker", badgeKey: "first-interactive-terminal-session", image: HipHackerLogo, description: "First Interactive Terminal Session - awarded the first time that you establish an interactive terminal session with a Kubernetes Pod." }, - { name: "Streamer", title: "Streamer", badgeKey: "first-log-streaming-session", image: StreamerLogo, description: "First Log Streaming Session - awarded the first time that you stream logs from a Kubernetes Pod." }, - { name: "GitOps with Friends", title: "GitOps with Friends", badgeKey: "first-collaborator", image: GitOPsWithFriendsLogo, description: "First Collaborator - awarded the first time a collaborator saves changes to one of your designs." }, - { name: "Bring a Buddy", title: "Bring a Buddy", badgeKey: "bring-a-buddy", image: BringABuddyLogo, description: "Awarded to the users who invite someone to Layer5 cloud." }, - { name: "Code Cleanup Crew", title: "Code Cleanup Crew", badgeKey: "code-cleanup-crew", image: CodeCleanupCrewLogo, description: "Awarded to contributors who help maintain code quality and cleanliness." }, - { name: "Security Sentinel", title: "Security Sentinel", badgeKey: "security-sentinel", image: SecuritySentinelLogo, description: "Awarded to individuals who contribute to identifying and fixing security vulnerabilities." }, - { name: "Longevity Legend", title: "Longevity Legend", badgeKey: "longevity-legend", image: LogevityLegendLogo, description: "Awarded for long-term, sustained contributions to the project over the years." }, - { name: "Review Rockstar", title: "Review Rockstar", badgeKey: "review-rockstar", image: ReviewRockstarLogo, description: "Awarded to individuals who provide thorough and valuable code reviews." }, - { name: "Kanvas Snapshot", title: "Kanvas Snapshot", badgeKey: "meshmap-snapshot", image: KanvasSnapshotLogo, description: "Awarded to users upon creation of their first infrastructure screenshot directly in their pull request." }, - { name: "Continuous Contributor", title: "Continuous Contributor", badgeKey: "continuous-contributor", image: ContinuousContributorLogo, description: "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." }, - { name: "Sistent Contributor", title: "Sistent Contributor", badgeKey: "sistent-contributor", image: SistentContributorLogo, description: "Awarded to the community members who make consistent and impactful contributions to the Sistent project as a recognition and appreciation of their efforts." }, - + { name: "Design Pioneer", title: "Design Pioneer", badgeKey: "first-design", image: "https://badges.layer5.io/assets/badges/first-design/first-design.png", description: "Awarded to the Layer5 cloud users when they create their first design." }, + { name: "Application Pioneer", title: "Application Pioneer", badgeKey: "first-application", image: "https://badges.layer5.io/assets/badges/first-application/first-application.png", description: "Awarded to the Layer5 cloud users when they create their first application." }, + { name: "Sharing is Caring", title: "Sharing is Caring", badgeKey: "first-share", image: "https://badges.layer5.io/assets/badges/first-share/first-share.png", description: "This badge is awarded upon first-time sharing one of your designs." }, + { name: "Shipped", title: "Shipped", badgeKey: "first-deployment", image: "https://badges.layer5.io/assets/badges/first-deployment/first-deployment.png", description: "This badge is awarded upon the success of your first design deployment." }, + { name: "Need for Speed", title: "Need for Speed", badgeKey: "need-for-speed", image: "https://badges.layer5.io/assets/badges/need-for-speed/need-for-speed.png", description: "This badge is awarded upon successful execution of your first performance test." }, + { name: "Hip Hacker", title: "Hip Hacker", badgeKey: "first-interactive-terminal-session", image: "https://badges.layer5.io/assets/badges/first-interactive-terminal-session/first-interactive-terminal-session.png", description: "First Interactive Terminal Session - awarded the first time that you establish an interactive terminal session with a Kubernetes Pod." }, + { name: "Streamer", title: "Streamer", badgeKey: "first-log-streaming-session", image: "https://badges.layer5.io/assets/badges/first-log-streaming-session/first-log-streaming-session.png", description: "First Log Streaming Session - awarded the first time that you stream logs from a Kubernetes Pod." }, + { name: "GitOps with Friends", title: "GitOps with Friends", badgeKey: "first-collaborator", image: "https://badges.layer5.io/assets/badges/first-collaborator/first-collaborator.png", description: "First Collaborator - awarded the first time a collaborator saves changes to one of your designs." }, + { name: "Bring a Buddy", title: "Bring a Buddy", badgeKey: "bring-a-buddy", image: "https://badges.layer5.io/assets/badges/bring-a-buddy/bring-a-buddy.png", description: "Awarded to the users who invite someone to Layer5 cloud." }, + { name: "Code Cleanup Crew", title: "Code Cleanup Crew", badgeKey: "code-cleanup-crew", image: "https://badges.layer5.io/assets/badges/code-cleanup-crew/code-cleanup-crew.png", description: "Awarded to contributors who help maintain code quality and cleanliness." }, + { name: "Security Sentinel", title: "Security Sentinel", badgeKey: "security-sentinel", image: "https://badges.layer5.io/assets/badges/security-sentinel/security-sentinel.png", description: "Awarded to individuals who contribute to identifying and fixing security vulnerabilities." }, + { name: "Longevity Legend", title: "Longevity Legend", badgeKey: "longevity-legend", image: "https://badges.layer5.io/assets/badges/longevity-legend/longevity-legend.png", description: "Awarded for long-term, sustained contributions to the project over the years." }, + { name: "Review Rockstar", title: "Review Rockstar", badgeKey: "review-rockstar", image: "https://badges.layer5.io/assets/badges/review-rockstar/review-rockstar.png", description: "Awarded to individuals who provide thorough and valuable code reviews." }, + { name: "Kanvas Snapshot", title: "Kanvas Snapshot", badgeKey: "meshmap-snapshot", icmage: "https://badges.layer5.io/assets/badges/meshmap-snapshot/meshmap-snapshot.png", description: "Awarded to users upon creation of their first infrastructure screenshot directly in their pull request." }, + { name: "Continuous Contributor", title: "Continuous Contributor", badgeKey: "continuous-contributor", image: "https://badges.layer5.io/assets/badges/continuous-contributor/continuous-contributor.png", description: "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." }, + { name: "Sistent Contributor", title: "Sistent Contributor", badgeKey: "sistent-contributor", image: "https://badges.layer5.io/assets/badges/sistent-contributor/sistent-contributor.png", description: "Awarded to the community members who make consistent and impactful contributions to the Sistent project as a recognition and appreciation of their efforts." }, + { name: "Longevity Legend", title: "Longevity Legend", badgeKey: "longevity-legend", image: "https://badges.layer5.io/assets/badges/longevity-legend/longevity-legend.png", description: "This badge is awarded for long-term, sustained contributions to the project over the years." }, { name: "GitOps Connected", title: "GitOps Connected", badgeKey: "gitops-connected", image: "https://badges.layer5.io/assets/badges/gitops-connected/gitops-connected.png", description: "Awarded to users upon establishment of a connection with Meshery GitHub App.", href: "https://badges.layer5.io/assets/badges/gitops-connected/gitops-connected.png" }, { name: "MeshMate", title: "MeshMate", badgeKey: "meshmate", image: "https://badges.layer5.io/assets/badges/meshmate/meshmate.png", description: "Awarded to community members who actively support and guide others, embodying the spirit of collaboration and knowledge sharing in the Layer5 community." }, { name: "Hacktoberfest Contributor", title: "Hacktoberfest Contributor", badgeKey: "hacktoberfest-contributor", image: "https://badges.layer5.io/assets/badges/hacktoberfest-contributor/hacktoberfest-contributor.png", description: "Awarded to the contributors who contribute to any Layer5 project during Hacktoberfest." }, @@ -59,23 +26,21 @@ export const activityBadges = [ ]; export const projectBadges = [ - { name: "Image Hub", title: "Image Hub", badgeKey: "image-hub", image: ImageHubLogo, description: "Awarded to the community members who make consistent and impactful contributions to the Image Hub project in recognition and appreciation of their efforts." }, - { name: "Kanvas", title: "Kanvas", badgeKey: "kanvas", image: kanvasLogo, description: <>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.> }, - { name: "Cloud Native Performance", title: "Cloud Native Performance", badgeKey: "cloud-native-performance", image: ServiceMeshPerformance, description: "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." }, - { name: "Academy", title: "Academy", badgeKey: "academy", image: AcademyLogo, description: <>Awarded to the community members who make consistent and impactful contributions to the Layer5 Academyproject in recognition and appreciation of their efforts. Community members who earn this badge occasionally become a project maintainer.> }, - { name: "MeshMap", title: "MeshMap", badgeKey: "meshmap", image: "https://badges.layer5.io/assets/badges/meshmap/meshmap.svg", description: "Awarded to the community members who make consistent and impactful contributions to the MeshMap project in recognition and appreciation of their efforts. Community members who earn this badge occasionally become a project maintainer." }, + { name: "Kanvas", title: "Kanvas", badgeKey: "kanvas", image: "https://badges.layer5.io/assets/badges/kanvas/kanvas.png", description: <>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.> }, + { name: "Cloud Native Performance", title: "Cloud Native Performance", badgeKey: "cloud-native-performance", image: "https://badges.layer5.io/assets/badges/smp/smp.png", description: "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." }, + { name: "MeshMap", title: "MeshMap", badgeKey: "meshmap", image: "https://badges.layer5.io/assets/badges/meshmap/meshmap.png", description: "Awarded to the community members who make consistent and impactful contributions to the MeshMap project in recognition and appreciation of their efforts. Community members who earn this badge occasionally become a project maintainer." }, { name: "MeshSync", title: "MeshSync", badgeKey: "meshsync", image: "https://badges.layer5.io/assets/badges/meshsync/meshsync.png", description: "Awarded to the community members who make consistent and impactful contributions to MeshSync in recognition and appreciation of their efforts." }, - { name: "Community", title: "Community", badgeKey: "community", image: CommunityLogo, description: "WAwarded 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." }, - { name: "Meshery", title: "Meshery", badgeKey: "meshery", image: MesheryLogo, description: "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." }, - { name: "Meshery Operator", title: "Meshery Operator", badgeKey: "meshery-operator", image: MesheryOperator, description: "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." }, - { name: "Patterns", title: "Patterns", badgeKey: "patterns", image: PatternsLogo, description: <>Awarded to the community members who make consistent and impactful contributions to the Cloud Native Patterns project in recognition and appreciation of their efforts.> }, - { name: "Landscape", title: "Landscape", badgeKey: "landscape", image: LandscapeGreen, description: "Awarded to the community members who make consistent and impactful contributions to the layer5.io website." }, - { name: "Writer's Program", title: "Writer's Program", badgeKey: "writers-program", image: writersLogo, description: "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." }, - { name: "Nighthawk", title: "Nighthawk", badgeKey: "nighthawk", image: NightHawkLogo, description: "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." }, - { name: "UI/UX", title: "UI/UX", badgeKey: "ui-ux", image: uiuxrLogo, description: "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." }, - { name: "Meshery Catalog", title: "Meshery Catalog", badgeKey: "meshery-catalog", image: MesheryCatalogLogo, description: <>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.> }, - { name: "Docker Extension", title: "Docker Extension", badgeKey: "docker-extension", image: DockerExtension, description: "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." }, - { name: "Docs", title: "Docs", badgeKey: "docs", image: DocsLogo, description: <>Awarded to the community members who make consistent and impactful contributions to the Meshery docs in recognition and appreciation of their efforts.> }, + { name: "Community", title: "Community", badgeKey: "community", image: "https://badges.layer5.io/assets/badges/community/community.png", description: "WAwarded 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." }, + { name: "Meshery", title: "Meshery", badgeKey: "meshery", image: "https://badges.layer5.io/assets/badges/meshery/meshery.png", description: "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." }, + { name: "Meshery Operator", title: "Meshery Operator", badgeKey: "meshery-operator", image: "https://badges.layer5.io/assets/badges/meshery-operator/meshery-operator.png", description: "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." }, + { name: "Patterns", title: "Patterns", badgeKey: "patterns", image: "https://badges.layer5.io/assets/badges/patterns/patterns.png", description: <>Awarded to the community members who make consistent and impactful contributions to the Cloud Native Patterns project in recognition and appreciation of their efforts.> }, + { name: "Landscape", title: "Landscape", badgeKey: "landscape", image: "https://badges.layer5.io/assets/badges/landscape/landscape.png", description: "Awarded to the community members who make consistent and impactful contributions to the layer5.io website." }, + { name: "Writer's Program", title: "Writer's Program", badgeKey: "writers-program", image: "https://badges.layer5.io/assets/badges/writer-program/writer-program.png", description: "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." }, + { name: "Nighthawk", title: "Nighthawk", badgeKey: "nighthawk", image: "https://badges.layer5.io/assets/badges/nighthawk/nighthawk.png", description: "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." }, + { name: "UI/UX", title: "UI/UX", badgeKey: "ui-ux", image: "https://badges.layer5.io/assets/badges/ui-ux/ui-ux.png", description: "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." }, + { name: "Meshery Catalog", title: "Meshery Catalog", badgeKey: "meshery-catalog", image: "https://badges.layer5.io/assets/badges/meshery-catalog/meshery-catalog.png", description: <>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.> }, + { name: "Docker Extension", title: "Docker Extension", badgeKey: "docker-extension", image: "https://badges.layer5.io/assets/badges/docker-extension/docker-extension.png", description: "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." }, + { name: "Docs", title: "Docs", badgeKey: "docs", image: "https://badges.layer5.io/assets/badges/meshery-docs/meshery-docs.png", description: <>Awarded to the community members who make consistent and impactful contributions to the Meshery docs in recognition and appreciation of their efforts.> }, ]; export const specialBadges = [ diff --git a/src/collections/handbook/repository-overview/index.mdx b/src/collections/handbook/repository-overview/index.mdx index ba531e8d4f03a..2e4ecba40ec96 100644 --- a/src/collections/handbook/repository-overview/index.mdx +++ b/src/collections/handbook/repository-overview/index.mdx @@ -19,13 +19,13 @@ import { repo_data } from "./repo-data"; import github from "../../../assets/images/socialIcons/github.svg"; import layer5icon from "../../../assets/images/layer5/5 icon/svg/light/5-light-bg.svg"; import mesheryExtensionsIcon from "../../../assets/images/meshery-extensions/icon-only/meshery-extensions-color.svg"; -import MesheryOperator from "../../../assets/images/meshery-operator/meshery-operator-dark.svg"; +export const MesheryOperator = "https://badges.layer5.io/assets/badges/meshery-operator/meshery-operator.svg"; import MeshSync from "../../../assets/images/meshsync/meshsync.svg"; import servicemeshperformance from "../../../assets/images/service-mesh-performance/icon/smp-dark.svg"; import meshery from "../../../assets/images/meshery/icon-only/meshery-logo-light.svg"; -import servicemeshpattern from "../../../assets/images/service-mesh-patterns/service-mesh-pattern.svg"; +export const servicemeshpattern = "https://badges.layer5.io/assets/badges/patterns/patterns.svg"; import Kanvas from "../../../assets/images/kanvas/icon-only/kanvas-icon-color.svg"; -import layer5AcademyIcon from "../../../assets/images/academy/academy.svg"; +export const layer5AcademyIcon = "https://badges.layer5.io/assets/badges/academy/academy.svg"; import { Link } from "gatsby"; diff --git a/src/collections/handbook/repository-overview/repo-data.js b/src/collections/handbook/repository-overview/repo-data.js index 5bebb98174915..e28edd0b6bd56 100644 --- a/src/collections/handbook/repository-overview/repo-data.js +++ b/src/collections/handbook/repository-overview/repo-data.js @@ -2,10 +2,10 @@ import meshery from "../../../assets/images/meshery/icon-only/meshery-logo-light import five from "../../../assets/images/layer5/5 icon/svg/light/5-light-bg.svg"; import gnh from "../../../assets/images/nighthawk/icon-only/SVG/nighthawk-logo.svg"; import smp from "../../../assets/images/service-mesh-performance/icon/smp-dark.svg"; -import imagehub from "../../../assets/images/image-hub/layer5-image-hub.svg"; +const imagehub = "https://badges.layer5.io/assets/badges/image-hub/image-hub.svg"; import MesheryOperator from "../../../assets/images/meshery-operator/meshery-operator.svg"; import MeshSync from "../../../assets/images/meshsync/meshsync.svg"; -import patterns from "../../../assets/images/service-mesh-patterns/service-mesh-pattern.svg"; +const patterns = "https://badges.layer5.io/assets/badges/patterns/patterns.svg"; import github from "../../../assets/images/socialIcons/github.svg"; import istioLogo from "../../../assets/images/service-mesh-icons/istio.svg"; import linkerdLogo from "../../../assets/images/service-mesh-icons/linkerd.svg"; diff --git a/src/collections/handbook/security-vulnerabilities/index.mdx b/src/collections/handbook/security-vulnerabilities/index.mdx index 1d2187ff7a162..beb166b54efda 100644 --- a/src/collections/handbook/security-vulnerabilities/index.mdx +++ b/src/collections/handbook/security-vulnerabilities/index.mdx @@ -6,12 +6,12 @@ type: Handbook import { Container } from "../../../reusecore/Layout"; import layer5icon from "../../../assets/images/layer5/5 icon/svg/light/5-light-bg.svg"; -import MesheryOperator from "../../../assets/images/meshery-operator/meshery-operator-dark.svg"; +export const MesheryOperator = "https://badges.layer5.io/assets/badges/meshery-operator/meshery-operator.svg"; import MeshSync from "../../../assets/images/meshsync/meshsync.svg"; import servicemeshperformance from "../../../assets/images/service-mesh-performance/icon/smp-dark.svg"; import meshery from "../../../assets/images/meshery/icon-only/meshery-logo-light.svg"; import mesheryextension from "../../../assets/images/meshery-extensions/icon-only/meshery-extensions-color.svg"; -import servicemeshpattern from "../../../assets/images/service-mesh-patterns/service-mesh-pattern.svg"; +export const servicemeshpattern = "https://badges.layer5.io/assets/badges/patterns/patterns.svg"; import Kanvas from "../../../assets/images/kanvas/icon-only/kanvas-icon-color.svg";
Optionally, install Meshery locally to see how easy it is to start managing cloud native infrastructure and complete the labs in this Learning Path. Optionally, Meshery can be deployed on-premises with a single command to download, install, and run your own instance of Meshery in your environment. See all supported platforms to deploy your own Meshery Server.