What did I discover so far in the mesheryctl folder
-
Each folder is command namely
perfpatternfilterwith 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 containspagenumberpagesizeandsearchas 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
https://docs.meshery.io/project/contributing/contributing-cli
I am new to Go as well as meshery.
I am currently working on [mesheryctl] `filter list`: Search support · Issue #8199 · meshery/meshery · GitHub