Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stabilise OpenSCD Platform #1531

Open
trusz opened this issue May 21, 2024 · 1 comment
Open

Stabilise OpenSCD Platform #1531

trusz opened this issue May 21, 2024 · 1 comment
Labels
Kind: Epic Large bodies of work that are broken down into a number of smaller tasks

Comments

@trusz trusz added this to Roadmap May 21, 2024
@trusz trusz converted this from a draft issue May 21, 2024
@danyill danyill changed the title Stabelize OpenSCD Platform Stabilise OpenSCD Platform May 21, 2024
@trusz trusz moved this to In Progress in Roadmap May 21, 2024
@trusz trusz added the Kind: Epic Large bodies of work that are broken down into a number of smaller tasks label May 21, 2024
@Sander3003
Copy link
Member

Let's see if we can harmonize the this story with the goals below.

Goal: stable plaform

Definition of done:

Correct placements of components and plug-ins;

Components should in OSCD/components

Plug-ins should be packages/plug-ins/

no more flake tests

When we migrate plug-ins into their own plug-ins directory; we can to make sure that the test in that plug-in that the assertions on doc modifications are correct (use code coverage?)

80% test coverage for plug-ins

Prettify project / ESlint should be part of the pre-commit-hook; Use the Airbnb rules (ESlint config)

Exclude: end to end test

TODO;

Example ESlint config
Add @nx/eslint * global .eslint rules

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Kind: Epic Large bodies of work that are broken down into a number of smaller tasks
Projects
Status: In Progress
Development

No branches or pull requests

4 participants