-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Names don't adhere to plugin naming convention #174
Comments
@mnkugler could you help pick this one up? |
@elfisher sure! |
Thanks! |
Can anyone comment on the implications of renaming a plugin? For example, how do we handle existing dependencies? With an alias? |
May the first brave team renaming their plugin serve as a tracer bullet for this 🎖️ If this ends up being bigger than a breadbox, we should have the discussion around whether the juice is worth the squeeze especially for plugin repos given that we are thinking of what the next iteration of plugins would be and they might be on a (albeit long) deprecation path. 🤔 |
Oh man. Renaming plugins sounds like a painful process. But, can we ensure that naming is consistent moving forward? In what cases from the CONVENTIONS.md doc does "These are recommended plugin naming conventions. YMMV." really apply if we do want consistency? |
+1 on getting rid of YMMV |
…pensearch-project#174 Signed-off-by: Mark Cohen <[email protected]>
For current plugins that have already been published to maven without following the convention, will we create a new plugin name and release under a new name? |
@amitgalitz Do you have a strong preference one way or another? Feels like 3.0 may be a good time to do this. |
If we are thinking long term, I think 3.0 is a good time to do this as well. Developers should be expecting breaking changes, having to potentially change API, or gradle dependencies during 3.0 bump could make sense. There are 2 things I can think of at least that we should consider before though.
|
* Rename due to plugin naming convention * I18n is a self maintained repo and won't have a lot of updates except translation files. Currently, OpenSearch Dashboards requests all plugins to match its version. Therefore, we add a script to update version in opensearch_dashboards.json automatically. Issue Resolve opensearch-project/opensearch-plugins#174 Signed-off-by: Anan Zhuang <[email protected]>
Dashboard Maps, SQL, Common Util, & Performance Analyzer RCA have all resolved their issues. The following table illustrates the 10 Repos left and their status:
|
* Rename due to plugin naming convention * I18n is a self maintained repo and won't have a lot of updates except translation files. Currently, OpenSearch Dashboards requests all plugins to match its version. Therefore, we add a script to update version in opensearch_dashboards.json automatically. Issue Resolve opensearch-project/opensearch-plugins#174 Signed-off-by: Anan Zhuang <[email protected]>
Updated chart: Alerting, Index Management, and Security Analytics is planning to work on removing the word “plugin” from the repo name after 2.11 to ensure the best timing for no breaking changes. |
What is the bug?
We have published a plugins naming convention to https://github.com/opensearch-project/opensearch-plugins/blob/main/CONVENTIONS.md#plugin-naming-conventions in #56, but are failing to adhere to these consistently
...
What is the expected behavior?
Plugins follow the convention.
The text was updated successfully, but these errors were encountered: