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

Modularizing OpenSCD

Open trusz opened this issue 1 year ago • 4 comments

With this epic we want to modularize OpenSCD for:

  • better maintainability and refactorabilty

  • more sharable modules

  • easier access management

  • [x] #1307


Milestone 1: Monorepo

As a first step we will setup the infrastructure necessary to have a monorepo that supports multiple packages.

  • [x] #1301 ➡ PR: #1311
  • [x] #1302 ➡ PR: #1311

Milestone 2: Core

Publish ↗ openscd/open-scd-core to npm from this repository.

[!NOTE] ↗ Milestone 2 Plan

  • [x] #1303 => https://github.com/openscd/open-scd/pull/1363
  • [ ] #1304
  • [ ] #1305
  • [ ] #1480

Milestone 3: Trial

Try out with one of the plugins.

  • [ ] #1306
  • [x] #1328

trusz avatar Aug 22 '23 07:08 trusz

After every milestone a presentation should be given to the other developers in other to know the current state and give feedback.

Sander3003 avatar Sep 13 '23 12:09 Sander3003

Milestone 1 is done

Sander3003 avatar Sep 19 '23 08:09 Sander3003

please update Milestone 3 @trusz

juancho0202 avatar Nov 15 '23 10:11 juancho0202

Hello there,

Thank you for opening this issue! We appreciate your interest in our project. However, it seems that this issue hasn't had any activity for a while. To ensure that our issue tracker remains organized and efficient, we occasionally review and address stale issues.

If you believe this issue is still relevant and requires attention, please provide any additional context, updates, or details that might help us understand the problem better. Feel free to continue the conversation here.

If the issue is no longer relevant, you can simply close it. If you're uncertain, you can always reopen it later.

Remember, our project thrives on community contributions, and your input matters. We're here to collaborate and improve. Thank you for being part of this journey!

github-actions[bot] avatar Jan 14 '24 19:01 github-actions[bot]