This was originally proposed as part of the github issue Introduce new sandbox module · Issue #570 · opensearch-project/OpenSearch (github.com). I would like to bring this to the attention of wider public to get more opinions on this.
Currently, we use plugins to add new features to OpenSearch. As part of the OpenSearch codebase, we have,
modules - features that are not built in to the server but are installed separately by default.
plugins - core plugins that can be installed optionally.
In addition to those, there are community plugins.
What do you think of adding a new sandbox directory inside OpenSearch for experimental features (something that seems should be built into the server or part of the modules directory but is not deemed worthy at this moment)?
We can provide these features to be used with no guarantees At some point in the future, we can decide whether to promote it or remove it.