meshery/meshery
[DevOps] Populate Meshery Catalog with Dapr sample apps using mesheryctl
Aperta
#10.877 aperta il 6 mag 2024
area/applicationsarea/devopscomponent/cataloghelp wantedissue/willfixkind/enhancementkubernetes
Metriche repository
- Star
- (10.013 stelle)
- Metriche merge PR
- (Merge medio 22g 16h) (332 PR mergiate in 30 g)
Descrizione
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
- No coding skills needed.
- Awareness of Kubernetes.
Implementation
- Identify a Dapr sample app
- Choose from here -- https://github.com/dapr/samples
- ...or identify a sample app from any available in public repos (example 1, example 2, example 3).
- Attempt to identify resources that can benefit both newcomers and seasoned professionals.
- Import Kubernetes App
- Import the sample application using
mesheryctl app importcommand, following this guide.
- Import the sample application using
- Publish Kubernetes App
- Publish your sample app into the Meshery Catalog. Guides: Using Meshery UI or Using MeshMap.
- [Optional] Open App in Playground
- Access Meshery Playground and open your app in MeshMap.
- [Optional] Share your Kubernetes App
- Be social and share your imported apps on twitter or linkedin and the Meshery project accounts will repost.
- Repeat
- Import and publish five or more sample apps.
Acceptance Criteria
- Five or more new sample apps have been imported into Meshery and published into the Meshery Catalog.
Contributor Guides and Handbook
- 🛠 Meshery Build & Release Strategy
- 📚 Instructions for contributing to documentation
- 🎨 Wireframes and designs for Meshery UI in Figma
- 🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack