What did I discover so far in the mesheryctl folder
Each folder is command namely
filterwith respective subcommands in it. I like the design choice. As Lee mentioned it gives reassurance to the developer that he/she might be working on the correct piece of the a code and it is relatively easy for newcomer to find the code.
We also have testcase inside it
filter listcalls a REST APIs which is handle in server folder
perf profilecalls a REST APIs which contains
searchas query parameter
Read this awesome documentation
https://docs.meshery.io/project/contributing/contributing-cli-guideto understand the design principle and general contributing guidelines.
Read this as well
I am new to Go as well as meshery.
I am currently working on [mesheryctl] `filter list`: Search support · Issue #8199 · meshery/meshery · GitHub