diff --git a/src/collections/workshops/2025_04_10_meshery_docs/index.mdx b/src/collections/workshops/2025_04_10_meshery_docs/index.mdx index 88769ed677c8d..b868e29e6a868 100644 --- a/src/collections/workshops/2025_04_10_meshery_docs/index.mdx +++ b/src/collections/workshops/2025_04_10_meshery_docs/index.mdx @@ -10,16 +10,29 @@ slack: http://slack.layer5.io date: 2025-04-10 02:08:05 +0000 status: "delivered" --- -
Trainer: Zihan Kuang
Technologies: Hugo, Jekyll, Markdown, HTML, CSS
Learn how Meshery’s documentation is structured using Hugo, Jekyll, and Markdown. You’ll get tips on writing clear, consistent content, using active voice, and following Meshery's style guidelines. We’ll cover make docs, commit sign-offs, and how to preview your changes locally before submitting.
make docs, commit sign-offs, and how to preview your changes locally before submitting.
+
You will learn to:
-make docsmake docsTrainer: Riya Garg
-Technologies: BATS, Shell, Meshery CLI
+Trainer: Riya Garg
+Technologies: BATS, Shell, Meshery CLI
+
This workshop was a deep dive into writing end-to-end tests for the Meshery CLI using BATS (Bash Automated Testing System). It covered everything from pre-requisites and project setup to writing quality tests and understanding test coverage.
-
Trainer: Sangram Rath
-Technologies: GitHub Actions, Docker, Kubernetes, CI/CD
+Trainer: Sangram Rath
+Technologies: GitHub Actions, Docker, Kubernetes, CI/CD
+
This workshop offered a walkthrough of Meshery’s CI/CD pipelines and release process. It began with foundational concepts like CI (Continuous Integration) and CD (Continuous Delivery), then walked through Meshery’s GitHub Actions-based workflows, including their triggers and execution modes.
-
Participants got a complete overview of the release process, including changelog generation, semantic versioning, and publishing release notes. The session also explored how Docker and Kubernetes are used in Meshery’s workflows and how contributors can get involved in initiatives like the Security Slam event. -
You will learn to: @@ -40,6 +37,6 @@ You will learn to:
+
Trainers:
Matthieu EVRIN,
Aadhitya Amarendiran
Technologies: Golang, Cobra
-
ICYMI, this session focused on contributing to Meshery’s CLI—mesheryctl. Attendees were introduced to the CLI’s architecture, learned how to set it up locally, and explored the fundamentals of writing and documenting CLI commands using Go and Cobra.
-
+
Trainer: Ian Whitney
Technologies: Playwright
-
This workshop provided a hands-on walkthrough of contributing End-to-End (E2E) tests for the Meshery UI using Playwright. It introduced attendees to the purpose and structure of UI testing in Meshery, including both local and remote provider test cases. -
-Participants learned about the best practices, contribution workflow, and where to find help-wanted issues related to UI testing. The session also pointed out how to navigate the issue board to get tasks assigned and track ongoing efforts. -
You will learn to: @@ -41,6 +36,6 @@ You will learn to:
+
Trainer: Amit Amrutiya
Technologies: React, Sistent, CASL
-
This Contributor Training Series session offers a walkthrough on how to contribute to the Meshery UI. It introduces key architectural concepts like Providers and Extension Points and explores the major libraries used across the Meshery UI, including Sistent and CASL. -
-Participants gain insights into Meshery's schema-driven approach to building consistent, dynamic, and maintainable user interfaces. The session wraps up by highlighting key contribution areas and resources to help you get started. -
You will learn to: @@ -40,6 +35,6 @@ You will learn to:
+
Trainer: Shlok Mishra
Technologies: Golang, Gorilla, OpenAPI Schema
-
This Contributor Training Series session provides a detailed walkthrough on how to contribute to the Meshery Server. Attendees were introduced to the architecture of Meshery and its key components like Meshkit, MeshSync, and meshery/schemas.
-
The session also covered important backend concepts such as custom error handling, logging mechanisms, and Meshery’s schema-driven design philosophy. Key areas to contribute, relevant repositories, and community resources were also highlighted. -
You will learn to: @@ -40,6 +35,6 @@ You will learn to:
+
Trainer: Aabid Sofi
Technologies: All cloud native tech
-
This Contributor Training Series session walks you through how to contribute to Meshery Models. The session introduces the concept and purpose of Meshery Models and breaks down the elements that compose a model, including its structure, supported formats, and packaging for distribution. -
-Attendees gained hands-on knowledge of tools such as the Model Build Wizard and CLI-based model creation, as well as guidance on contribution areas and accessing key documentation and resources. -
You will learn to: @@ -41,6 +36,6 @@ You will learn to: