Skip to content
This repository was archived by the owner on Nov 27, 2025. It is now read-only.

Commit f9d42a4

Browse files
Updated status and agreed procedure
1 parent abdf106 commit f9d42a4

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

docs/decisions/0003-extract-plugins.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
11
# ADR-0003 - Externalize OpenSCD core plugins
22

3-
Date: 2024-11
3+
Date: 2024-11-19
44

55
## Status
66

7-
Open
7+
Approved
88

99
## Context
1010

1111
For a better expandability we would like to extract all plugins in a new plugins repository.
1212

13-
## Participants
14-
- ... link to github user
15-
1613
## Decision
1714

1815
Following the architectural decision in [OpenSCD Theming](./../0001-ADR-Theming.md) we will extract all OpenSCD Core plugins to an external repository.
@@ -30,3 +27,10 @@ As final task the current documentation will be added with a new section `How to
3027
- Building OpenSCD is more then building a simple repository
3128
- Clear path must be defined how to extend OpenSCD with custom plugins (full software cycle till deployment)
3229
- Release process for OpenSCD Core and OpenSCD official plugins
30+
31+
## Agreed procedure
32+
33+
- move the plugins without any components abstraction to the external plugins repository
34+
- copy all required dependencies regardless of code duplication
35+
- integrate the plugins as submodules within OpenSCD core in the pipeline
36+
- later on we can extract step by step for each plugin UI-Components

0 commit comments

Comments
 (0)