Pascal Wilbrink
Pascal Wilbrink
**Acceptance Criteria** - [ ] A successful POC `Lit` of a basic/trivial/example distribution with the simplest Addon (Log) and most complex one (Plugin) - [ ] `Addon` definition exists in...
With the new version of Lit (2.2.7), we can start using rollup as a bundler. Snowpack is not supported any longer. Example: https://github.com/openscd/open-scd-core Todo: Migrate to Rollup - Remove Snowpack...
To enforce conventional commits (https://www.conventionalcommits.org/), we can make use of CommitLint. https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional We can make use of Husky hooks to run commitlint before commiting; Consequences: The kind of commits show...
For testing purposes, it would be nice to have a `data-title` attribute on the `oscd-plugin###` tags to fetch them using `.querySelector`.
The Editing mixin from `core` does more than just editing files. It also holds the documents and current editable document. This should be split up into 2 mixins (at least...
It would be nice to have an E2E Testing strategy in place. We should make use of Playwright Browser, since it natively supports custom webcomponents. My proposal is to add...
The `ROADMAP.md` should be updated. This should be updated periodically. Acceptance Criteria: - [ ] Mention the ROADMAP.md in the root `README.md`
feat: Added sonarcloud Github Action fixes: #1242
In order to make maximum use of the Action API, we should change all the appendChild and prependChild occurrences to createActions. This is used in OpenSCD and CoMPAS. This will...
It would be nice to add OpenSCD to SonarCloud (Static code analysis).