Skip to content

layer5labs/meshery-extensions-packages

Repository files navigation

Shows a dark layer5 logo in light mode and a white logo in dark mode

If you’re using Layer5 products or if you like the project, please this repository to show your support! 🤩


Contributor Warning ⚠️ Before cloning this repo to your local machine, ensure that you do so sparsely or your clone will take a long time to download / sync.

Example of a sparse checkout:

git clone --filter=blob:none --sparse https://github.com/layer5labs/meshery-extensions-packages
git sparse-checkout add assets

Repo Overview

ℹ️ This repository has multiple functions.

Function 1: Layer5 Badges

See https://badges.layer5.io for the full set and description of the Layer5 Recognition Program.

Examples

Relevant Directories

  • /assets: Contains 3 directories
    1. /assets/badges: Stores the SVG and PNG representation of badges to be used in emails.
    2. /assets/meshmap: Stores the animated gifs, svgs, quicktips etc,
    3. /assets/organizations: Stores the custom icons in PNG format namespaced under orgid.
    /assets/organizations/<org-uuid>/mobile.png
    /assets/organizations/<org-uuid>/desktop.png
    
    1. /assets/kanvas: Stores images used in Kanvas, such as in designs, roadmaps, flow-charts etc.

      /assets/kanvas/getting-started/: Stores images used in the Kanvas Getting Started section in webp format.

Function 2: Layer5 Cloud Remote Provider Packages

Access Layer5 Cloud at https://cloud.layer5.io

Relevant Directories

  • /email: Contains html emails templates, svgs/png to be used for emails sent for layer5-cloud and other newsletter html templates.
  • See the aftifacts under each Release.

Function 3: Images taken by Kanvas Snapshots

Find out more at https://meshery.io/extensions/github-action-meshery-snapshot

Relevant Directories

  • /action-assets:

    • Stores the snapshots taken as part of pull requests. Each snapshot have 2 versions and are namespaced based on the year and month they were taken, for eg: snapshot against a particular PR created on 10th July 2024 will be stored at
    • Light: /action-assets/2024@7/<design-id>-light.png
    • Dark version: /action-assets/2024@7/<design-id>-dark.png
  • /design-assets: Stores the snapshots taken for catalog items. Every time a catalog item is updated, the corresponding snapshot for that catalog item is also updated. Catalog snapshots are referenced rom different systems, which need unauthenticated, public access to static resources, and therefore, require a permanent link. Each catalog item has two versions of the snapshot stored at:

    • Light: /actions-assets/design-assets/<design-id-light>.png
    • Dark: /actions-assets/design-assets/<design-id-dark>.png

About Layer5

Layer5's cloud native application and infrastructure management software enables organizations to expect more from their infrastructure. We embrace developer-defined infrastructure. We empower developers to change how they write applications, support operators in rethinking how they run modern infrastructure, and enable product owners to regain full-control over their product portfolio.