OpenSearch
OpenSearch copied to clipboard
[Feature Request] Process for accepting new features/enhancements (Working backwards?)
Is your feature request related to a problem? Please describe
Today, we don't have clear process (atleast I am unaware of) for acceptance or rejection of feature. We should have clear guidelines on when a feature can be accepted/rejected and if accepted should be part of module, plugin, core, experimental.
Describe the solution you'd like
Some of the questions to be answered by the process are below:
- When a feature is better as part of core vs plugin?
- What are scenarios for feature being developed as experimental?
- Are there any backward compatibility guarantees with experimental feature (seems like no)?
- Is it okay to introduce core features (or even experimental) without clear use cases?
Related component
Other
Describe alternatives you've considered
No response
Additional context
No response