layer5-academy icon indicating copy to clipboard operation
layer5-academy copied to clipboard

[Docs] Chapter: Setup Local Development Environment

Open kirti763 opened this issue 3 months ago • 3 comments

Current State

Desired State

Develop the " Setup Local Development Environment" chapter of the "End-to-end Testing in Meshery CLI using BATS" course.


Contributor Guide and Resources

kirti763 avatar Sep 09 '25 17:09 kirti763

Hi, I’d like to take this issue. My idea is to write the “Setup Local Development Environment” chapter as a clear walkthrough that explains why the environment is needed, which dependencies are required, and how to install them across different platforms. I will describe the process of cloning the Meshery repo, building mesheryctl, setting up BATS and helper libraries, starting Meshery Server locally, and configuring authentication. To make it practical, I’ll include short examples showing how to validate the setup by running a simple test. The guide will be written in Markdown and follow the style already used in the CLI end-to-end testing documentation. My setup is up and running.

Fireentity avatar Sep 13 '25 11:09 Fireentity

Hey @Fireentity! Thanks for picking this up. Your plan looks solid. Just a quick note: let's keep this chapter focused on Meshery-specific setup. For OS-level installs, no need to write them out. Just link to official docs. Use these as reference:

Keep it light, practical and runnable. Looking forward to your contributions 🚀

kirti763 avatar Sep 15 '25 21:09 kirti763

Hi @kirti763 I’ve finished writing the documentation and added it to the linked Google Doc.
When you have a chance, could you please review it and let me know if it makes sense? Once it’s approved, I’ll go ahead and open a pull request. Thanks!

Fireentity avatar Sep 18 '25 10:09 Fireentity