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" --- -

Contributing to Meshery Docs


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.

+

Contributing to Meshery Docs


+ +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. + You will learn to: - + +

Workshop Slides


Contributing to Docs Guide


Workshop Recording

- + +

\ No newline at end of file diff --git a/src/collections/workshops/2025_04_17_meshery_cli_e2e/index.mdx b/src/collections/workshops/2025_04_17_meshery_cli_e2e/index.mdx index fc491b0c4fdfe..af03ae2933af7 100644 --- a/src/collections/workshops/2025_04_17_meshery_cli_e2e/index.mdx +++ b/src/collections/workshops/2025_04_17_meshery_cli_e2e/index.mdx @@ -11,12 +11,11 @@ status: "delivered" ---

End-to-End Testing in Meshery CLI


-

Trainer: 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. -

You will learn to: @@ -35,6 +34,6 @@ You will learn to:

Workshop Recording

- +

diff --git a/src/collections/workshops/2025_04_24_meshery_build_and_release/index.mdx b/src/collections/workshops/2025_04_24_meshery_build_and_release/index.mdx index dc5e8155cc724..713d80e3adfe1 100644 --- a/src/collections/workshops/2025_04_24_meshery_build_and_release/index.mdx +++ b/src/collections/workshops/2025_04_24_meshery_build_and_release/index.mdx @@ -11,16 +11,13 @@ status: "delivered" ---

Contributing to Meshery Build and Release


-

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:

Workshop Recording

- +

diff --git a/src/collections/workshops/2025_04_30_meshery_cli/index.mdx b/src/collections/workshops/2025_04_30_meshery_cli/index.mdx index 783f5d4eb0867..64f07452fbf85 100644 --- a/src/collections/workshops/2025_04_30_meshery_cli/index.mdx +++ b/src/collections/workshops/2025_04_30_meshery_cli/index.mdx @@ -9,17 +9,14 @@ date: 2025-04-30 02:08:05 +0000 status: "delivered" ---

Contributing to Meshery CLI


-

+ 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. -

You will learn to: @@ -37,6 +34,6 @@ You will learn to:

Workshop Recording

- +

diff --git a/src/collections/workshops/2025_05_08_meshery_ui_e2e/index.mdx b/src/collections/workshops/2025_05_08_meshery_ui_e2e/index.mdx index 94070e0a02417..f47b381ffa76f 100644 --- a/src/collections/workshops/2025_05_08_meshery_ui_e2e/index.mdx +++ b/src/collections/workshops/2025_05_08_meshery_ui_e2e/index.mdx @@ -11,18 +11,13 @@ status: "delivered" ---

Contributing to Meshery UI End-to-End Tests


-

+ 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:

Workshop Recording

- +

diff --git a/src/collections/workshops/2025_05_15_meshery_ui/index.mdx b/src/collections/workshops/2025_05_15_meshery_ui/index.mdx index ac7125596388c..8ea6a0a821f56 100644 --- a/src/collections/workshops/2025_05_15_meshery_ui/index.mdx +++ b/src/collections/workshops/2025_05_15_meshery_ui/index.mdx @@ -11,18 +11,13 @@ status: "delivered" ---

Contributing to Meshery UI


-

+ 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:

Workshop Recording

- +

diff --git a/src/collections/workshops/2025_05_29_meshery_server/index.mdx b/src/collections/workshops/2025_05_29_meshery_server/index.mdx index fe3105acec7ce..88f31ed21ff3d 100644 --- a/src/collections/workshops/2025_05_29_meshery_server/index.mdx +++ b/src/collections/workshops/2025_05_29_meshery_server/index.mdx @@ -10,18 +10,13 @@ date: 2025-05-29 02:08:05 +0000 status: "delivered" ---

Contributing to Meshery Server


-

+ 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:

Workshop Recording

- +

diff --git a/src/collections/workshops/2025_07_19_meshery_models/index.mdx b/src/collections/workshops/2025_07_19_meshery_models/index.mdx index 3c61598a53966..91fc4a5c12c0d 100644 --- a/src/collections/workshops/2025_07_19_meshery_models/index.mdx +++ b/src/collections/workshops/2025_07_19_meshery_models/index.mdx @@ -10,18 +10,13 @@ date: 2025-07-19 02:08:05 +0000 status: "delivered" ---

Contributing to Meshery Models


-

+ 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:

Workshop Recording

- +