Skip to content

Conversation

@jvigliotta
Copy link
Collaborator

closes: #218

This change adds new plugins to the config to be enabled from core Open MCT. They are: Time Strip, Time List, Plan, Scatter Plot.

Also, enabled the ability to add any core plugins (tested or not on our end), with a warning in the console that the plugin has not been tested.

@jvigliotta jvigliotta requested a review from davetsay June 6, 2025 00:01
Copy link
Collaborator

@davetsay davetsay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you can just loop through the pluginsToInstall and perform each action as applies - console.warn(error), or openmct.install.

I don't think we should be calling out tested or untested plugins to the user. We opened this can of worms ourselves (with a little external help). We should be prepared to handle it. If its too early to allow all plugins to be installed, then I'd recommend leaving as allowed plugins only for now. If/when we do open it up to all plugins, we need to document what plugins are available and how to configure them, ie. point to how to locate plugins in openmct, or based on openmct commit we could script output of a list of plugins or even typedocs.

This is tricky because Open MCT is a framework for devs, but Open MCT for MCWS is a configurable product, which means it should be more explicit how to configure it Open MCT for MCWS, but Open MCT can change in how plugins are configured.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jun 9, 2025

@jvigliotta jvigliotta merged commit 1697d6f into main Jun 10, 2025
3 checks passed
@jvigliotta jvigliotta deleted the omm-218 branch June 10, 2025 00:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable Plan and other plugins

3 participants