[Docs] Chapter: Setup Local Development Environment
Current State
Desired State
Develop the " Setup Local Development Environment" chapter of the "End-to-end Testing in Meshery CLI using BATS" course.
- Draft content can be contributed directly to this Google doc
- Related Meshery Docs:
Contributor Guide and Resources
- 📚 Instructions for contributing to layer5-academy
- 🎨 Wireframes and designs for Layer5 site in Figma (open invite)
- 🙋🏾🙋🏼 Questions: Layer5 Discussion Forum and Layer5 Community Slack
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.
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 🚀
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!