Skip to content

Structure convention on Core - #85

Merged
michelguerin merged 2 commits into
feat/canvas-setupfrom
structure-convention
Oct 1, 2024
Merged

michelguerin merged 2 commits into
feat/canvas-setupfrom
structure-convention

Conversation

@michelguerin

Copy link
Copy Markdown
Collaborator

This PR contains the new structure convention and the logic needed by PR #74

…e convention

New structure convention can be found as ADR 0004
It is used here for the implementation of the new type designer logic
Some unused files have been moved to a specific folder waiting approval before deletion
Comment thread doc/adr/0004-structure-convention.md
Comment thread doc/adr/0004-structure-convention.md Outdated
@michelguerin
michelguerin merged commit ba64d20 into feat/canvas-setup Oct 1, 2024
@michelguerin
michelguerin deleted the structure-convention branch October 1, 2024 10:11
Comment thread packages/core/src/scd-events/scd-edit-events.ts
michelguerin added a commit that referenced this pull request Oct 4, 2024
* feat(type-designer): rewrite of the typedesigner logic + new structure convention

New structure convention can be found as ADR 0004
It is used here for the implementation of the new type designer logic
Some unused files have been moved to a specific folder waiting approval before deletion

* feat(adr): add more precisions to the adr
michelguerin added a commit that referenced this pull request Oct 4, 2024
* feat: init

- instantiate canvas boilerplate
- add xml queries to read LDType from .scd

* feat: add primitive bay node design

* feat: add control buttons and remaining search queries

(dirty version)
- add remaining search queries, their wrappers and types
- complete the prototype version of showing all variations of types available
- add buttons to add new types (inactive)
- small refactor of bay component

* perf(ce): Limit GSEControl querry to parent (#51)

* perf: Limit GSEControl querry to parent

* perf: Search in correct IED for control

* feat: correctly show fetched nodes

* fix: show props only if value exists

* feat: write to SCD: v.0.1

* feat(ce): increment version to trigger github action (#77)

* deploy: fix actions triggers (#79)

* deploy: test actions trigger

* deploy: increment communication explorer plugin version for test purpose

* deploy: reverse version increment on communication explorer plugin as test is done

* deploy: change paths that triggers the actions to reflect the monorepo tree

* fix: correctly pass event to its dispatcher

* fix: typo in variable name

* Deploy: fix github actions authentication (#81)

* deploy: test actions trigger

* deploy: increment communication explorer plugin version for test purpose

* deploy: reverse version increment on communication explorer plugin as test is done

* deploy: change paths that triggers the actions to reflect the monorepo tree

* deploy: change the way action script is pushing to the gh-pages branch as per the docs

* deploy: increment communication explorer plugin version for test purpose

* deploy: change the fit push command on build.yml to use the GITHUB_TOKEN

* deploy: increment communication explorer plugin version for test purpose

* deploy: comment out secrets in build:yml

* deploy: increment communication explorer plugin version for test purpose

* deploy: comment out secrets in plugin_communication-explorer.yml

* deploy: increment communication explorer plugin version for test purpose

* deploy: reverse version increment on communication explorer plugin as test is done

* deploy: remove all personal token references in favor of the GITHUB_TOKEN

* deploy: remove the trigger for this specific branch

* feat: events setup - auto update doc on important changes

* feat: correct nodes options

* feat: node component

* feat: small clean-up

* feat: complete event list - full functionality

* feat: add primitive node configuration

* fix: re-add deleted searchLNodeTypes

* fix: correct event receiving model

* feat: clean-up

* fix: update todo

* feat: real-time doc update on createNode + fix wrong names in scd

* chore: clean-up

* chore: clean-up

* feat(type-designer): rework of the plugin

I reworked this draft to allow myself to enter both in svelte and the project.
I simplified the business logic which I transferred to the core package (separate PR).

* Structure convention on Core (#85)

* feat(type-designer): rewrite of the typedesigner logic + new structure convention

New structure convention can be found as ADR 0004
It is used here for the implementation of the new type designer logic
Some unused files have been moved to a specific folder waiting approval before deletion

* feat(adr): add more precisions to the adr

* Add biome as linter (in place of eslint) and formatter (#86)

* feat(global): add biome as linter (in place of eslint) and formatter

* feat(monorepo): remove vscode settings from source control

* feat(monorepo): change biome formatter indent width to 4

* feat: init

- instantiate canvas boilerplate
- add xml queries to read LDType from .scd

* feat: add primitive bay node design

* feat: add control buttons and remaining search queries

(dirty version)
- add remaining search queries, their wrappers and types
- complete the prototype version of showing all variations of types available
- add buttons to add new types (inactive)
- small refactor of bay component

* feat: correctly show fetched nodes

* fix: show props only if value exists

* feat: write to SCD: v.0.1

* fix: correctly pass event to its dispatcher

* fix: typo in variable name

* feat: events setup - auto update doc on important changes

* feat: correct nodes options

* feat: node component

* feat: small clean-up

* feat: complete event list - full functionality

* feat: add primitive node configuration

* fix: re-add deleted searchLNodeTypes

* fix: correct event receiving model

* feat: clean-up

* fix: update todo

* feat: real-time doc update on createNode + fix wrong names in scd

* chore: clean-up

* chore: clean-up

* feat(type-designer): rework of the plugin

I reworked this draft to allow myself to enter both in svelte and the project.
I simplified the business logic which I transferred to the core package (separate PR).

* Structure convention on Core (#85)

* feat(type-designer): rewrite of the typedesigner logic + new structure convention

New structure convention can be found as ADR 0004
It is used here for the implementation of the new type designer logic
Some unused files have been moved to a specific folder waiting approval before deletion

* feat(adr): add more precisions to the adr

* feat(type-designer): change minor things after review + biome formatting core and type designer

---------

Co-authored-by: Illia Solovei <illia.solovei@deutschepost.de>
Co-authored-by: Christopher Lepski <139237321+clepski@users.noreply.github.com>
Co-authored-by: Michel Guerin <100696308+michelguerin@users.noreply.github.com>
Co-authored-by: Michel Guerin <dev@guerin.at>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants