What did I discover so far in the mesheryctl folder
-
Each folder is command namely
perf
pattern
filter
with 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 list
calls a REST APIs which is handle in server folder -
perf profile
calls a REST APIs which containspagenumber
pagesize
andsearch
as query parameter -
Read this awesome documentation
https://docs.meshery.io/project/contributing/contributing-cli-guide
to 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