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

feat(type-designer): migrate plugin to independant plugin packages #112

Merged
merged 15 commits into from
Oct 18, 2024

Conversation

michelguerin
Copy link
Collaborator

@michelguerin michelguerin commented Oct 8, 2024

Closes #111

These command should be written at the root of the monorepo.

To test in stand alone dev mode :
pnpm dev:type-designer

To test in integrated openscd instance mode :
pnpm dev:integrated:type-designer

To test storybook :
pnpm storybook

Noticeable changes & logic :

plugin abstraction -> commit 42ae315
mui theme in new ui package -> commit d96e600
dev bar component (for local development) -> commit 72672a2
icon wrapper component

@michelguerin michelguerin marked this pull request as draft October 8, 2024 14:52
@michelguerin michelguerin force-pushed the feat/type-designer/migrate-to-plugin-package branch from 259d9ce to 1e2a1b6 Compare October 10, 2024 12:53
@michelguerin michelguerin marked this pull request as ready for review October 14, 2024 14:49
@michelguerin michelguerin requested review from trusz and fwagnerSE and removed request for trusz October 14, 2024 14:52
package.json Show resolved Hide resolved
packages/core/src/scd-events-v1/index.ts Show resolved Hide resolved
Copy link
Collaborator

@illia-solovei-s1 illia-solovei-s1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works like a clock, lets have it in main

michelguerin and others added 4 commits October 17, 2024 09:08
* feat(type-designer): add xml structure and sample file

* feat(type-designer): add xml attributes to types in schema and test file

* feat(plugin): prepare plugin abstraction to standardized create-plugin package

* feat(core): renaming edition handler in plugin dev instance

* feat(type-designer): add xml structure and sample file

* feat(type-designer): add xml attributes to types in schema and test file

* feat(type-designer): made change after review

* change private attribute `name` to `type`
* remove the root element to be more close to the standard
* remove `LNodeType` as they are already part of the standard
* change `TypesRefs` `to` attribute in favor of `type`
* Add plugin type instantication
* Add plugin type conditional dev tool rendering
* Remove default document
@michelguerin michelguerin merged commit 2e2c694 into main Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migrate Type Designer plugin
4 participants