meshery / meshery

Meshery, the cloud native manager
https://meshery.io
Apache License 2.0
6.08k stars 1.87k forks source link

[DevOps] Publish Dapr "Hello WASM" app into Meshery Catalog #10878

Open leecalcote opened 6 months ago

leecalcote commented 6 months ago

Current Situation

Meshery Catalog has a relatively small number of published designs.

Desired Situation

Meshery Catalog is populated with a variety of published designs, including Dapr sample apps, representing any number of technologies in the designs and representing different categories of designs.

Difficultly Level: Beginner

This is a beginner-level issue designed to both help introduce you, the contributor, to additional Kubernetes concepts and DevOps practices, and to aid in creating a robust catalog full of cloud native design patterns and sample apps in the Meshery Catalog.

Skills Needed

  1. No coding skills needed.
  2. Awareness of Kubernetes.

Implementation

  1. Identify a Dapr sample app
    1. Take this app - https://github.com/dapr/samples/tree/master/hello-wasm
  2. Import App
    1. Import the sample application using mesheryctl app import command, following this guide.
  3. Publish App
    1. Publish your sample app into the Meshery Catalog. Guides: Using Meshery UI or Using MeshMap.
  4. [Optional] Open App in Playground
    1. Access Meshery Playground and open your app in MeshMap.
  5. [Optional] Share your App
    1. Be social and share your imported apps on twitter or linkedin and the Meshery project accounts will repost.
  6. Repeat
    1. Import and publish one or more sample apps.

Acceptance Criteria

  1. "Hello WASM" has been imported into Meshery and published into the Meshery Catalog.

Contributor Guides and Handbook

criticic commented 6 months ago

I'd like to work on this issue.

deepak4566 commented 6 months ago

i would like to work on this

prasad89 commented 6 months ago

Hey @leecalcote, I'm having trouble with the mesheryctl app import command. It's saying it's not valid. Also, the guide link you gave seems broken. Could you help me find the right direction?

sandramsc commented 4 months ago

@criticic I have assigned this issue to you, if you haven't already do take a look at the CONTRIBUTING.md for steps on how to effectively make a contribution.