I am doing some research on OpenSearch plugins overall, and in the future will develop a third-party plugin to create visualizations via OpenSearch, but had a few questions while doing my research:
-
How does my plugin get invoked by OpenSearch?
-
When its invoked (and gets it’s input), how do i get that data?
-
How do i get return data?
-
After this, how would I create a unit test and an end to end test to test my plugin?
Thanks for any feedback or insight on this!