open-scd icon indicating copy to clipboard operation
open-scd copied to clipboard

Split up OpenSCD Core and OpenSCD Plugins

Open david-monichi opened this issue 1 year ago • 3 comments

Is your feature request related to a problem? Please describe.

Based on the decision made in #1599 BearingPoint is porting the split of Core and Plugins, which has been done for TransnetBW, back to the OpenSCD project.

Describe the solution you'd like Here the over all documentation #1599, following the repository of the two components:

  • Core will be remain in repository: https://github.com/openscd/open-scd
  • Plugins will be moved to repository: https://github.com/openscd/oscd-official-plugins

Requirements OpenSCD works as before

Additional information According to the decisions made in the weeklys and documented here #1599 we are going to split the plugins from the core. This Issue is just to make it traceable, implementation will follow soon.

Test Files OpenSCD works as before, we would ask you guys to keep an eye open to unexpected changes after beeing done with it.

david-monichi avatar Dec 19 '24 06:12 david-monichi

How is it going? I opened a chat about it in Zulip: https://openscd.zulipchat.com/#narrow/channel/457465-dev-.F0.9F.9B.A0.EF.B8.8F/topic/Bearinpoint.20refactoring

Sander3003 avatar Apr 17 '25 08:04 Sander3003

@trusz will write an update here on the progress

Sander3003 avatar Aug 27 '25 13:08 Sander3003

The repository oscd-official-plugins contains a state that works. However, it is not done yet.

We have a working build pipeline that outputs plugin files that can be used in OpenSCD instances. The plugins contain their own wizards/dialogs.

Currently, the plugins still use a lot from the OpenSCD package and the next step is to isolate them further so we can remove OpenSCD from the repository.

trusz avatar Sep 03 '25 07:09 trusz