-
Notifications
You must be signed in to change notification settings - Fork 5
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
Maintain dropin lists #305
base: main
Are you sure you want to change the base?
Conversation
There is no user we are aware of who uses the TextualEditor dropin.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've tested the changes and Darc
is installed properly for Capella 6.1.0. Haven't tested 6.0.0, but should work in the same way since it's also the same plugin version. But have three (small) comments:
TextualEditor: | ||
github: 'https://github.com/eclipse/capella-textual-editor' | ||
type: updateSite | ||
eclipseRepository: 'jar:https://download.eclipse.org/capella/addons/textualeditor/updates/releases/0.11.0/TextualEditor-updateSite-0.11.0.202208161352.zip!/' | ||
installIU: | ||
- 'org.polarsys.capella.scenario.editor.feature.feature.group' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've noticed that TextualEditor was dropped with the reason that we are not aware of any active users that use the dropin. Is there any additional reason for it? The dropins.yml
should represent a full list of available dropins. The user can decide which dropins to install from the list. It does not represent the dropins which are actually installed in the images. See also: https://dsd-dbs.github.io/capella-dockerimages/capella/base/#install-dropins
The removal of the dropin from the list of supported dropins is a breaking change and would require a new major release.
@@ -8,24 +8,35 @@ dropins: | |||
eclipseRepository: 'https://download.eclipse.org/capella/addons/xhtmldocgen/updates/releases/6.1.0/' | |||
installIU: | |||
- 'org.polarsys.capella.docgen.package.feature.feature.group' | |||
DarcViewpoint: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DarcViewpoint: | |
Darc: |
I'd drop the "Viewpoint" suffix to keep it consistent as we don't use the viewpoint suffix for other add-ons. In the documentation it also only refers to "Capella Darc add-on".
@@ -8,24 +8,35 @@ dropins: | |||
eclipseRepository: 'https://download.eclipse.org/capella/addons/xhtmldocgen/updates/releases/6.1.0/' | |||
installIU: | |||
- 'org.polarsys.capella.docgen.package.feature.feature.group' | |||
DarcViewpoint: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add the dropin to the list of supported add-ons: https://github.com/DSD-DBS/capella-dockerimages/blob/main/docs/docs/capella/base.md?plain=1#L100
ci: Sort keys in `dropins.yml` files automatically
Hey @jamilraichouni. Any updates about this PR? Do we still need it or can it be closed? |
This maintains the dropin definition lists we have for 6.x.
Capella 7.x has not been considered (some dropins not released, other higher priorities)
For the review, have a concentrated look at the installIU id, please.