From 7a26a3870108e58b926b43c59521f6153e29deb1 Mon Sep 17 00:00:00 2001 From: lornakelly Date: Tue, 7 Jul 2026 11:47:24 +0100 Subject: [PATCH 1/4] Rename to open workflow Signed-off-by: lornakelly --- .github/ISSUE_TEMPLATE/feature_request.yml | 4 +- .github/actions/setup-ci/action.yml | 2 +- .github/workflows/ci_build.yaml | 2 +- .../workflows/ci_check_license_headers.yaml | 2 +- .github/workflows/ci_codeql.yml | 2 +- .github/workflows/prepare-release.yaml | 2 +- .github/workflows/publish-release.yaml | 2 +- .github/workflows/sync-issues-to-project.md | 48 ++++++++++--------- .github/workflows/sync-issues-to-project.yml | 2 +- .gitignore | 2 +- .husky/commit-msg | 2 +- .husky/pre-commit | 2 +- CODE_OF_CONDUCT.md | 10 ++-- CONTRIBUTING.md | 8 ++-- GOVERNANCE.md | 15 +++--- README.md | 4 +- RELEASE_PROCESS.md | 2 +- adr/adr-shared-workflow-editor-post-mvp.md | 14 +++--- netlify.toml | 2 +- package.json | 2 +- packages/i18n/README.md | 6 +-- packages/i18n/package.json | 10 ++-- packages/i18n/src/core/createI18n.ts | 2 +- packages/i18n/src/index.ts | 2 +- packages/i18n/src/react/I18nProvider.tsx | 2 +- packages/i18n/src/utils/detectLocale.ts | 2 +- packages/i18n/tests/I18nProvider.test.tsx | 2 +- packages/i18n/tests/createI18n.test.ts | 2 +- packages/i18n/tests/detectLocale.test.ts | 2 +- packages/i18n/tests/setupTests.ts | 2 +- packages/i18n/vite.config.ts | 2 +- packages/i18n/vitest.config.ts | 2 +- .../.storybook/main.ts | 9 +++- .../.storybook/preview.tsx | 2 +- .../README.md | 2 +- .../package.json | 10 ++-- .../playwright.config.ts | 2 +- .../src/components/ui/button.tsx | 2 +- .../src/components/ui/input.tsx | 2 +- .../src/components/ui/separator.tsx | 2 +- .../src/components/ui/shadcn.css | 2 +- .../src/components/ui/sidebar.tsx | 2 +- .../src/components/ui/skeleton.tsx | 2 +- .../src/components/ui/sonner.css | 2 +- .../src/components/ui/sonner.tsx | 2 +- .../src/components/ui/tooltip.tsx | 2 +- .../src/core/README.md | 4 +- .../src/core/elkjs.ts | 2 +- .../src/core/graph.ts | 2 +- .../src/core/index.ts | 2 +- .../src/core/mermaidExport.ts | 2 +- .../src/core/taskDetails.ts | 2 +- .../src/core/taskSubType.ts | 2 +- .../src/core/validationErrors.ts | 2 +- .../src/core/workflowSdk.ts | 4 +- .../src/diagram-editor/DiagramEditor.tsx | 2 +- .../DiagramEditorErrorBoundary.tsx | 2 +- .../diagram-editor/error-pages/ErrorPage.tsx | 2 +- .../error-pages/ParsingErrorPage.tsx | 2 +- .../src/diagram-editor/index.ts | 2 +- .../src/hooks/useResolvedColorMode.ts | 2 +- .../src/i18n/locales/en.ts | 2 +- .../src/i18n/locales/index.ts | 2 +- .../src/index.ts | 2 +- .../src/lib/clipboard.ts | 2 +- .../src/lib/download.ts | 2 +- .../src/lib/utils.ts | 2 +- .../src/react-flow/README.md | 6 +-- .../src/react-flow/diagram/Diagram.css | 2 +- .../src/react-flow/diagram/Diagram.tsx | 2 +- .../src/react-flow/diagram/autoLayout.ts | 2 +- .../src/react-flow/diagram/diagramBuilder.ts | 2 +- .../src/react-flow/edges/Edges.tsx | 2 +- .../src/react-flow/nodes/Nodes.tsx | 2 +- .../src/react-flow/nodes/taskNodeConfig.ts | 2 +- .../src/react-flow/zIndexConstants.ts | 2 +- .../src/side-panel/ErrorsSection.tsx | 2 +- .../src/side-panel/Fields.tsx | 2 +- .../src/side-panel/MermaidActions.tsx | 2 +- .../src/side-panel/NodeDetailsView.tsx | 2 +- .../src/side-panel/SidePanel.css | 2 +- .../src/side-panel/SidePanel.tsx | 2 +- .../src/side-panel/SidePanelTrigger.tsx | 2 +- .../src/side-panel/WorkflowInfoView.tsx | 2 +- .../src/store/DiagramEditorContext.tsx | 2 +- .../store/DiagramEditorContextProvider.tsx | 2 +- .../src/styles.css | 2 +- .../src/types/colorMode.ts | 2 +- .../stories/README.md | 4 +- .../stories/assets/accessibility.svg | 2 +- .../stories/assets/discord.svg | 2 +- .../stories/assets/github.svg | 2 +- .../stories/assets/tutorials.svg | 2 +- .../stories/assets/youtube.svg | 2 +- .../stories/examples/Examples.stories.tsx | 2 +- .../stories/examples/Overview.mdx | 4 +- .../stories/examples/index.ts | 2 +- .../workflows/accumulate-room-readings.yaml | 2 +- .../workflows/authentication-oauth2.yaml | 2 +- .../workflows/authentication-reusable.yaml | 2 +- .../workflows/call-asyncapi-publish.yaml | 2 +- ...api-subscribe-consume-forever-foreach.yaml | 2 +- .../call-custom-function-cataloged.yaml | 2 +- .../call-custom-function-inline.yaml | 2 +- .../stories/examples/workflows/call-grpc.yaml | 2 +- .../call-http-query-headers-expressions.yaml | 2 +- .../stories/examples/workflows/call-mcp.yaml | 2 +- .../examples/workflows/call-openapi.yaml | 2 +- .../examples/workflows/conditional-task.yaml | 2 +- .../examples/workflows/do-multiple.yaml | 2 +- .../stories/examples/workflows/do-single.yaml | 2 +- .../stories/examples/workflows/emit.yaml | 2 +- .../stories/examples/workflows/for.yaml | 2 +- .../stories/examples/workflows/fork.yaml | 2 +- .../examples/workflows/listen-to-all.yaml | 2 +- .../listen-to-any-forever-foreach.yaml | 2 +- .../examples/workflows/listen-to-one.yaml | 2 +- .../workflows/mock-service-extension.yaml | 2 +- .../examples/workflows/raise-reusable.yaml | 2 +- .../run-container-stdin-and-arguments.yaml | 2 +- .../examples/workflows/run-return-all.yaml | 2 +- .../run-script-with-stdin-and-arguments.yaml | 2 +- .../run-shell-stdin-and-arguments.yaml | 2 +- .../examples/workflows/run-subflow.yaml | 2 +- .../examples/workflows/schedule-cron.yaml | 2 +- .../workflows/schedule-event-driven.yaml | 2 +- .../stories/examples/workflows/set.yaml | 2 +- .../workflows/star-wars-homeworld.yaml | 2 +- .../workflows/switch-then-string.yaml | 2 +- .../workflows/try-catch-retry-reusable.yaml | 2 +- .../examples/workflows/try-catch-then.yaml | 2 +- .../workflows/wait-duration-inline.yaml | 2 +- .../features/DiagramEditor.stories.tsx | 2 +- .../stories/features/DiagramEditor.tsx | 2 +- .../DiagramEditorDragNDrop.stories.tsx | 2 +- .../features/DiagramEditorDragNDrop.tsx | 4 +- .../DiagramEditorErrorBoundary.stories.tsx | 2 +- .../stories/features/ErrorPage.stories.tsx | 2 +- .../features/ValidationErrors.stories.tsx | 2 +- .../stories/introduction/Welcome.mdx | 6 +-- .../stories/use-cases/Overview.mdx | 4 +- .../stories/use-cases/UseCases.stories.tsx | 2 +- .../stories/use-cases/index.ts | 2 +- .../workflows/automated-data-backup.yaml | 2 +- .../managing-ev-charging-stations.yaml | 2 +- .../workflows/managing-github-issues.yaml | 2 +- .../multi-agent-ai-content-generation.yaml | 2 +- .../tests-e2e/diagram-editor.spec.ts | 2 +- .../tests/components/ui/sidebar.test.tsx | 2 +- .../tests/core/elkjs.test.ts | 2 +- .../tests/core/graph.test.ts | 2 +- .../tests/core/mermaidExport.test.ts | 2 +- .../tests/core/taskDetails.test.ts | 2 +- .../tests/core/taskSubType.test.ts | 2 +- .../tests/core/validationErrors.test.ts | 2 +- .../core/workflowSdk.integration.test.ts | 2 +- .../DiagramEditor.story.test.tsx | 2 +- .../diagram-editor/DiagramEditor.test.tsx | 2 +- .../DiagramEditorDragNDrop.story.test.tsx | 2 +- .../DiagramEditorErrorBoundary.test.tsx | 2 +- .../error-pages/ErrorPage.story.test.tsx | 2 +- .../error-pages/ErrorPage.test.tsx | 2 +- .../error-pages/ParsingErrorPage.test.tsx | 2 +- .../tests/fixtures/workflows.ts | 2 +- .../tests/hooks/useResolvedColorMode.test.ts | 2 +- .../tests/lib/clipboard.test.ts | 2 +- .../tests/lib/download.test.ts | 2 +- .../tests/react-flow/diagram/Diagram.test.tsx | 2 +- .../diagram/autoLayout.integration.test.ts | 2 +- .../react-flow/diagram/diagramBuilder.test.ts | 2 +- .../tests/react-flow/edges/Edges.test.tsx | 2 +- .../tests/react-flow/nodes/Nodes.test.tsx | 2 +- .../react-flow/nodes/taskNodeConfig.test.ts | 2 +- .../tests/setupTests.ts | 2 +- .../tests/side-panel/ErrorsSection.test.tsx | 2 +- .../tests/side-panel/MermaidActions.test.tsx | 2 +- .../tests/side-panel/NodeDetailsView.test.tsx | 2 +- .../tests/side-panel/SidePanel.test.tsx | 2 +- .../side-panel/SidePanelTrigger.test.tsx | 2 +- .../side-panel/WorkflowInfoView.test.tsx | 2 +- .../DiagramEditorContextProvider.test.tsx | 2 +- .../tests/test-utils/graph-helpers.ts | 2 +- .../tests/test-utils/index.ts | 2 +- .../tests/test-utils/render-helpers.tsx | 2 +- .../tests/test-utils/translation-helpers.ts | 2 +- .../vite.config.ts | 2 +- .../vitest.config.ts | 2 +- 187 files changed, 260 insertions(+), 250 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 47c4719a..fa9da799 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -32,9 +32,9 @@ body: label: Definition of Done description: To be considered "Done," this feature must meet the following criteria. options: - - label: "Implementation: Fully implemented according to the Serverless Workflow spec." + - label: "Implementation: Fully implemented according to the Open Workflow spec." - label: "Unit Tests: Comprehensive unit tests are included and passing." - label: "Integration Tests: Verified within the monorepo and target environments (Web/VS Code)." - label: "Documentation: Updated README.md, ADRs, or official docs." - label: "Performance: No significant regression in editor responsiveness." - - label: "Accessibility: UI changes comply with accessibility standards." \ No newline at end of file + - label: "Accessibility: UI changes comply with accessibility standards." diff --git a/.github/actions/setup-ci/action.yml b/.github/actions/setup-ci/action.yml index 0d75e241..744e9371 100644 --- a/.github/actions/setup-ci/action.yml +++ b/.github/actions/setup-ci/action.yml @@ -1,5 +1,5 @@ # -# Copyright 2021-Present The Serverless Workflow Specification Authors +# Copyright 2021-Present The Open Workflow Specification Authors # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/ci_build.yaml b/.github/workflows/ci_build.yaml index 244f0356..a2190238 100644 --- a/.github/workflows/ci_build.yaml +++ b/.github/workflows/ci_build.yaml @@ -1,5 +1,5 @@ # -# Copyright 2021-Present The Serverless Workflow Specification Authors +# Copyright 2021-Present The Open Workflow Specification Authors # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/ci_check_license_headers.yaml b/.github/workflows/ci_check_license_headers.yaml index a4e3bd5c..c3dc988b 100644 --- a/.github/workflows/ci_check_license_headers.yaml +++ b/.github/workflows/ci_check_license_headers.yaml @@ -1,5 +1,5 @@ # -# Copyright 2021-Present The Serverless Workflow Specification Authors +# Copyright 2021-Present The Open Workflow Specification Authors # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/ci_codeql.yml b/.github/workflows/ci_codeql.yml index 7a98a0b6..b2ebd57f 100644 --- a/.github/workflows/ci_codeql.yml +++ b/.github/workflows/ci_codeql.yml @@ -1,5 +1,5 @@ # -# Copyright 2021-Present The Serverless Workflow Specification Authors +# Copyright 2021-Present The Open Workflow Specification Authors # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/prepare-release.yaml b/.github/workflows/prepare-release.yaml index c060c8f0..47d32a37 100644 --- a/.github/workflows/prepare-release.yaml +++ b/.github/workflows/prepare-release.yaml @@ -1,5 +1,5 @@ # -# Copyright 2021-Present The Serverless Workflow Specification Authors +# Copyright 2021-Present The Open Workflow Specification Authors # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/publish-release.yaml b/.github/workflows/publish-release.yaml index b41f428e..466687a6 100644 --- a/.github/workflows/publish-release.yaml +++ b/.github/workflows/publish-release.yaml @@ -1,5 +1,5 @@ # -# Copyright 2021-Present The Serverless Workflow Specification Authors +# Copyright 2021-Present The Open Workflow Specification Authors # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/sync-issues-to-project.md b/.github/workflows/sync-issues-to-project.md index 5a83a3e9..c7161752 100644 --- a/.github/workflows/sync-issues-to-project.md +++ b/.github/workflows/sync-issues-to-project.md @@ -1,5 +1,5 @@ -# Contributing to Serverless Workflow Editor +# Contributing to Open Workflow Editor -Thank you for your interest in contributing to the CNCF Serverless Workflow Editor! We welcome all types of contributions, including bug reports, feature requests, documentation improvements, and code changes. +Thank you for your interest in contributing to the Open Workflow Editor! We welcome all types of contributions, including bug reports, feature requests, documentation improvements, and code changes. -This project is the official, vendor-neutral visual editor for the [Serverless Workflow Specification](https://github.com/serverlessworkflow/specification). +This project is the official, vendor-neutral visual editor for the [Open Workflow Specification](https://github.com/serverlessworkflow/specification). --- diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 32014f18..e188b3b8 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -1,12 +1,12 @@ -# ADR: Post-MVP Roadmap for the Serverless Workflow Editor +# ADR: Post-MVP Roadmap for the Open Workflow Editor **Status:** Proposed -> This ADR sets out the **post-MVP roadmap** for the Serverless Workflow editor - how it grows from the existing read-only viewer into a full visual authoring tool. The MVP (read-only visualisation) is covered by the prior [ADR](https://github.com/serverlessworkflow/specification/blob/main/adr/v1.0-adr-shared-workflow-editor.md) and assumed here as the starting point. +> This ADR sets out the **post-MVP roadmap** for the Open Workflow editor - how it grows from the existing read-only viewer into a full visual authoring tool. The MVP (read-only visualisation) is covered by the prior [ADR](https://github.com/serverlessworkflow/specification/blob/main/adr/v1.0-adr-shared-workflow-editor.md) and assumed here as the starting point. ## Purpose @@ -41,13 +41,13 @@ Two principles guide the design: ## Licensing -- **Apache 2.0** (consistent with Serverless Workflow specification) +- **Apache 2.0** (consistent with Open Workflow specification) - All dependencies must be CNCF-compatible ## Governance & Community Alignment -- The editor is developed and maintained **as part of the Serverless Workflow project**, by the community rather than any single vendor. -- A **multi-maintainer model** with representatives from Quarkus Flow/Sonata Flow, Serverless Workflow Specification maintainers and other interested engine maintainers (e.g Zigflow/Synapse/Lemline etc) following spec governance model. +- The editor is developed and maintained **as part of the Open Workflow project**, by the community rather than any single vendor. +- A **multi-maintainer model** with representatives from Quarkus Flow/Sonata Flow, Open Workflow Specification maintainers and other interested engine maintainers (e.g Zigflow/Synapse/Lemline etc) following spec governance model. - The **specification remains the authority**: the editor follows the spec, it does not extend or fork it. Where editor work surfaces gaps or ambiguities, those are raised back to the specification. ## Scope @@ -96,4 +96,4 @@ The same shared package is embedded into target tools. This work is **self-conta ## References - [Prior MVP ADR](https://github.com/serverlessworkflow/specification/blob/main/adr/v1.0-adr-shared-workflow-editor.md) -- [Serverless Workflow specification](https://github.com/serverlessworkflow/specification) +- [Open Workflow specification](https://github.com/serverlessworkflow/specification) diff --git a/netlify.toml b/netlify.toml index 83da046a..ded78c60 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,5 +1,5 @@ # -# Copyright 2021-Present The Serverless Workflow Specification Authors +# Copyright 2021-Present The Open Workflow Specification Authors # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/package.json b/package.json index 59b0c203..bb73b617 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "serverless-workflow-editor", "private": true, - "description": "CNCF Serverless Workflow Specification Visual Editor", + "description": "Open Workflow Specification Visual Editor", "homepage": "https://github.com/serverlessworkflow/editor", "bugs": { "url": "https://github.com/serverlessworkflow/editor/issues" diff --git a/packages/i18n/README.md b/packages/i18n/README.md index 9cb30758..72c24f1e 100644 --- a/packages/i18n/README.md +++ b/packages/i18n/README.md @@ -1,5 +1,5 @@ -# @serverlessworkflow/diagram-editor +# @openworkflowspec/diagram-editor Official visual diagram editor for the [Open Workflow Specification](https://github.com/serverlessworkflow/specification). A vendor-neutral, embeddable React component with strict separation between core logic and platform APIs. @@ -30,11 +30,11 @@ npm install react@^19 react-dom@^19 ## Installation ```bash -npm install @serverlessworkflow/diagram-editor +npm install @openworkflowspec/diagram-editor # or -pnpm add @serverlessworkflow/diagram-editor +pnpm add @openworkflowspec/diagram-editor # or -yarn add @serverlessworkflow/diagram-editor +yarn add @openworkflowspec/diagram-editor ``` ### Usage @@ -42,8 +42,8 @@ yarn add @serverlessworkflow/diagram-editor Basic example: ```tsx -import { DiagramEditor } from '@serverlessworkflow/diagram-editor'; -import '@serverlessworkflow/diagram-editor/styles.css'; +import { DiagramEditor } from '@openworkflowspec/diagram-editor'; +import '@openworkflowspec/diagram-editor/styles.css'; const workflowContent = ` document: @@ -83,7 +83,7 @@ function App() { ```bash # Navigate to the package -cd packages/serverless-workflow-diagram-editor +cd packages/open-workflow-diagram-editor # Install dependencies (or run from repo root) pnpm install @@ -170,7 +170,7 @@ The shadcn CLI doesn't understand pnpm catalogs, so adding a component requires 1. **Generate the component** ```bash - cd packages/serverless-workflow-diagram-editor + cd packages/open-workflow-diagram-editor pnpm dlx shadcn@latest add ``` diff --git a/packages/serverless-workflow-diagram-editor/components.json b/packages/open-workflow-diagram-editor/components.json similarity index 100% rename from packages/serverless-workflow-diagram-editor/components.json rename to packages/open-workflow-diagram-editor/components.json diff --git a/packages/serverless-workflow-diagram-editor/package.json b/packages/open-workflow-diagram-editor/package.json similarity index 100% rename from packages/serverless-workflow-diagram-editor/package.json rename to packages/open-workflow-diagram-editor/package.json diff --git a/packages/serverless-workflow-diagram-editor/playwright.config.ts b/packages/open-workflow-diagram-editor/playwright.config.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/playwright.config.ts rename to packages/open-workflow-diagram-editor/playwright.config.ts diff --git a/packages/serverless-workflow-diagram-editor/src/components/ui/button.tsx b/packages/open-workflow-diagram-editor/src/components/ui/button.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/components/ui/button.tsx rename to packages/open-workflow-diagram-editor/src/components/ui/button.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/components/ui/input.tsx b/packages/open-workflow-diagram-editor/src/components/ui/input.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/components/ui/input.tsx rename to packages/open-workflow-diagram-editor/src/components/ui/input.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/components/ui/separator.tsx b/packages/open-workflow-diagram-editor/src/components/ui/separator.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/components/ui/separator.tsx rename to packages/open-workflow-diagram-editor/src/components/ui/separator.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/components/ui/shadcn.css b/packages/open-workflow-diagram-editor/src/components/ui/shadcn.css similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/components/ui/shadcn.css rename to packages/open-workflow-diagram-editor/src/components/ui/shadcn.css diff --git a/packages/serverless-workflow-diagram-editor/src/components/ui/sidebar.tsx b/packages/open-workflow-diagram-editor/src/components/ui/sidebar.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/components/ui/sidebar.tsx rename to packages/open-workflow-diagram-editor/src/components/ui/sidebar.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/components/ui/skeleton.tsx b/packages/open-workflow-diagram-editor/src/components/ui/skeleton.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/components/ui/skeleton.tsx rename to packages/open-workflow-diagram-editor/src/components/ui/skeleton.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/components/ui/sonner.css b/packages/open-workflow-diagram-editor/src/components/ui/sonner.css similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/components/ui/sonner.css rename to packages/open-workflow-diagram-editor/src/components/ui/sonner.css diff --git a/packages/serverless-workflow-diagram-editor/src/components/ui/sonner.tsx b/packages/open-workflow-diagram-editor/src/components/ui/sonner.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/components/ui/sonner.tsx rename to packages/open-workflow-diagram-editor/src/components/ui/sonner.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/components/ui/tooltip.tsx b/packages/open-workflow-diagram-editor/src/components/ui/tooltip.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/components/ui/tooltip.tsx rename to packages/open-workflow-diagram-editor/src/components/ui/tooltip.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/core/README.md b/packages/open-workflow-diagram-editor/src/core/README.md similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/core/README.md rename to packages/open-workflow-diagram-editor/src/core/README.md diff --git a/packages/serverless-workflow-diagram-editor/src/core/elkjs.ts b/packages/open-workflow-diagram-editor/src/core/elkjs.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/core/elkjs.ts rename to packages/open-workflow-diagram-editor/src/core/elkjs.ts diff --git a/packages/serverless-workflow-diagram-editor/src/core/graph.ts b/packages/open-workflow-diagram-editor/src/core/graph.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/core/graph.ts rename to packages/open-workflow-diagram-editor/src/core/graph.ts diff --git a/packages/serverless-workflow-diagram-editor/src/core/index.ts b/packages/open-workflow-diagram-editor/src/core/index.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/core/index.ts rename to packages/open-workflow-diagram-editor/src/core/index.ts diff --git a/packages/serverless-workflow-diagram-editor/src/core/mermaidExport.ts b/packages/open-workflow-diagram-editor/src/core/mermaidExport.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/core/mermaidExport.ts rename to packages/open-workflow-diagram-editor/src/core/mermaidExport.ts diff --git a/packages/serverless-workflow-diagram-editor/src/core/taskDetails.ts b/packages/open-workflow-diagram-editor/src/core/taskDetails.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/core/taskDetails.ts rename to packages/open-workflow-diagram-editor/src/core/taskDetails.ts diff --git a/packages/serverless-workflow-diagram-editor/src/core/taskSubType.ts b/packages/open-workflow-diagram-editor/src/core/taskSubType.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/core/taskSubType.ts rename to packages/open-workflow-diagram-editor/src/core/taskSubType.ts diff --git a/packages/serverless-workflow-diagram-editor/src/core/validationErrors.ts b/packages/open-workflow-diagram-editor/src/core/validationErrors.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/core/validationErrors.ts rename to packages/open-workflow-diagram-editor/src/core/validationErrors.ts diff --git a/packages/serverless-workflow-diagram-editor/src/core/workflowSdk.ts b/packages/open-workflow-diagram-editor/src/core/workflowSdk.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/core/workflowSdk.ts rename to packages/open-workflow-diagram-editor/src/core/workflowSdk.ts diff --git a/packages/serverless-workflow-diagram-editor/src/diagram-editor/DiagramEditor.tsx b/packages/open-workflow-diagram-editor/src/diagram-editor/DiagramEditor.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/diagram-editor/DiagramEditor.tsx rename to packages/open-workflow-diagram-editor/src/diagram-editor/DiagramEditor.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/diagram-editor/error-pages/DiagramEditorErrorBoundary.tsx b/packages/open-workflow-diagram-editor/src/diagram-editor/error-pages/DiagramEditorErrorBoundary.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/diagram-editor/error-pages/DiagramEditorErrorBoundary.tsx rename to packages/open-workflow-diagram-editor/src/diagram-editor/error-pages/DiagramEditorErrorBoundary.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/diagram-editor/error-pages/ErrorPage.tsx b/packages/open-workflow-diagram-editor/src/diagram-editor/error-pages/ErrorPage.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/diagram-editor/error-pages/ErrorPage.tsx rename to packages/open-workflow-diagram-editor/src/diagram-editor/error-pages/ErrorPage.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/diagram-editor/error-pages/ParsingErrorPage.tsx b/packages/open-workflow-diagram-editor/src/diagram-editor/error-pages/ParsingErrorPage.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/diagram-editor/error-pages/ParsingErrorPage.tsx rename to packages/open-workflow-diagram-editor/src/diagram-editor/error-pages/ParsingErrorPage.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/diagram-editor/index.ts b/packages/open-workflow-diagram-editor/src/diagram-editor/index.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/diagram-editor/index.ts rename to packages/open-workflow-diagram-editor/src/diagram-editor/index.ts diff --git a/packages/serverless-workflow-diagram-editor/src/hooks/useResolvedColorMode.ts b/packages/open-workflow-diagram-editor/src/hooks/useResolvedColorMode.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/hooks/useResolvedColorMode.ts rename to packages/open-workflow-diagram-editor/src/hooks/useResolvedColorMode.ts diff --git a/packages/serverless-workflow-diagram-editor/src/i18n/locales/en.ts b/packages/open-workflow-diagram-editor/src/i18n/locales/en.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/i18n/locales/en.ts rename to packages/open-workflow-diagram-editor/src/i18n/locales/en.ts diff --git a/packages/serverless-workflow-diagram-editor/src/i18n/locales/index.ts b/packages/open-workflow-diagram-editor/src/i18n/locales/index.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/i18n/locales/index.ts rename to packages/open-workflow-diagram-editor/src/i18n/locales/index.ts diff --git a/packages/serverless-workflow-diagram-editor/src/index.ts b/packages/open-workflow-diagram-editor/src/index.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/index.ts rename to packages/open-workflow-diagram-editor/src/index.ts diff --git a/packages/serverless-workflow-diagram-editor/src/lib/clipboard.ts b/packages/open-workflow-diagram-editor/src/lib/clipboard.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/lib/clipboard.ts rename to packages/open-workflow-diagram-editor/src/lib/clipboard.ts diff --git a/packages/serverless-workflow-diagram-editor/src/lib/download.ts b/packages/open-workflow-diagram-editor/src/lib/download.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/lib/download.ts rename to packages/open-workflow-diagram-editor/src/lib/download.ts diff --git a/packages/serverless-workflow-diagram-editor/src/lib/utils.ts b/packages/open-workflow-diagram-editor/src/lib/utils.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/lib/utils.ts rename to packages/open-workflow-diagram-editor/src/lib/utils.ts diff --git a/packages/serverless-workflow-diagram-editor/src/react-flow/README.md b/packages/open-workflow-diagram-editor/src/react-flow/README.md similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/react-flow/README.md rename to packages/open-workflow-diagram-editor/src/react-flow/README.md diff --git a/packages/serverless-workflow-diagram-editor/src/react-flow/diagram/Diagram.css b/packages/open-workflow-diagram-editor/src/react-flow/diagram/Diagram.css similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/react-flow/diagram/Diagram.css rename to packages/open-workflow-diagram-editor/src/react-flow/diagram/Diagram.css diff --git a/packages/serverless-workflow-diagram-editor/src/react-flow/diagram/Diagram.tsx b/packages/open-workflow-diagram-editor/src/react-flow/diagram/Diagram.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/react-flow/diagram/Diagram.tsx rename to packages/open-workflow-diagram-editor/src/react-flow/diagram/Diagram.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/react-flow/diagram/autoLayout.ts b/packages/open-workflow-diagram-editor/src/react-flow/diagram/autoLayout.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/react-flow/diagram/autoLayout.ts rename to packages/open-workflow-diagram-editor/src/react-flow/diagram/autoLayout.ts diff --git a/packages/serverless-workflow-diagram-editor/src/react-flow/diagram/diagramBuilder.ts b/packages/open-workflow-diagram-editor/src/react-flow/diagram/diagramBuilder.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/react-flow/diagram/diagramBuilder.ts rename to packages/open-workflow-diagram-editor/src/react-flow/diagram/diagramBuilder.ts diff --git a/packages/serverless-workflow-diagram-editor/src/react-flow/edges/Edges.tsx b/packages/open-workflow-diagram-editor/src/react-flow/edges/Edges.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/react-flow/edges/Edges.tsx rename to packages/open-workflow-diagram-editor/src/react-flow/edges/Edges.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/react-flow/nodes/Nodes.tsx b/packages/open-workflow-diagram-editor/src/react-flow/nodes/Nodes.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/react-flow/nodes/Nodes.tsx rename to packages/open-workflow-diagram-editor/src/react-flow/nodes/Nodes.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/react-flow/nodes/taskNodeConfig.ts b/packages/open-workflow-diagram-editor/src/react-flow/nodes/taskNodeConfig.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/react-flow/nodes/taskNodeConfig.ts rename to packages/open-workflow-diagram-editor/src/react-flow/nodes/taskNodeConfig.ts diff --git a/packages/serverless-workflow-diagram-editor/src/react-flow/zIndexConstants.ts b/packages/open-workflow-diagram-editor/src/react-flow/zIndexConstants.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/react-flow/zIndexConstants.ts rename to packages/open-workflow-diagram-editor/src/react-flow/zIndexConstants.ts diff --git a/packages/serverless-workflow-diagram-editor/src/side-panel/ErrorsSection.tsx b/packages/open-workflow-diagram-editor/src/side-panel/ErrorsSection.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/side-panel/ErrorsSection.tsx rename to packages/open-workflow-diagram-editor/src/side-panel/ErrorsSection.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/side-panel/Fields.tsx b/packages/open-workflow-diagram-editor/src/side-panel/Fields.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/side-panel/Fields.tsx rename to packages/open-workflow-diagram-editor/src/side-panel/Fields.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/side-panel/MermaidActions.tsx b/packages/open-workflow-diagram-editor/src/side-panel/MermaidActions.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/side-panel/MermaidActions.tsx rename to packages/open-workflow-diagram-editor/src/side-panel/MermaidActions.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/side-panel/NodeDetailsView.tsx b/packages/open-workflow-diagram-editor/src/side-panel/NodeDetailsView.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/side-panel/NodeDetailsView.tsx rename to packages/open-workflow-diagram-editor/src/side-panel/NodeDetailsView.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/side-panel/SidePanel.css b/packages/open-workflow-diagram-editor/src/side-panel/SidePanel.css similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/side-panel/SidePanel.css rename to packages/open-workflow-diagram-editor/src/side-panel/SidePanel.css diff --git a/packages/serverless-workflow-diagram-editor/src/side-panel/SidePanel.tsx b/packages/open-workflow-diagram-editor/src/side-panel/SidePanel.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/side-panel/SidePanel.tsx rename to packages/open-workflow-diagram-editor/src/side-panel/SidePanel.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/side-panel/SidePanelTrigger.tsx b/packages/open-workflow-diagram-editor/src/side-panel/SidePanelTrigger.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/side-panel/SidePanelTrigger.tsx rename to packages/open-workflow-diagram-editor/src/side-panel/SidePanelTrigger.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/side-panel/WorkflowInfoView.tsx b/packages/open-workflow-diagram-editor/src/side-panel/WorkflowInfoView.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/side-panel/WorkflowInfoView.tsx rename to packages/open-workflow-diagram-editor/src/side-panel/WorkflowInfoView.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/store/DiagramEditorContext.tsx b/packages/open-workflow-diagram-editor/src/store/DiagramEditorContext.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/store/DiagramEditorContext.tsx rename to packages/open-workflow-diagram-editor/src/store/DiagramEditorContext.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/store/DiagramEditorContextProvider.tsx b/packages/open-workflow-diagram-editor/src/store/DiagramEditorContextProvider.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/store/DiagramEditorContextProvider.tsx rename to packages/open-workflow-diagram-editor/src/store/DiagramEditorContextProvider.tsx diff --git a/packages/serverless-workflow-diagram-editor/src/styles.css b/packages/open-workflow-diagram-editor/src/styles.css similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/styles.css rename to packages/open-workflow-diagram-editor/src/styles.css diff --git a/packages/serverless-workflow-diagram-editor/src/types/colorMode.ts b/packages/open-workflow-diagram-editor/src/types/colorMode.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/src/types/colorMode.ts rename to packages/open-workflow-diagram-editor/src/types/colorMode.ts diff --git a/packages/serverless-workflow-diagram-editor/stories/README.md b/packages/open-workflow-diagram-editor/stories/README.md similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/README.md rename to packages/open-workflow-diagram-editor/stories/README.md diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/accessibility.png b/packages/open-workflow-diagram-editor/stories/assets/accessibility.png similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/accessibility.png rename to packages/open-workflow-diagram-editor/stories/assets/accessibility.png diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/accessibility.svg b/packages/open-workflow-diagram-editor/stories/assets/accessibility.svg similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/accessibility.svg rename to packages/open-workflow-diagram-editor/stories/assets/accessibility.svg diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/addon-library.png b/packages/open-workflow-diagram-editor/stories/assets/addon-library.png similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/addon-library.png rename to packages/open-workflow-diagram-editor/stories/assets/addon-library.png diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/assets.png b/packages/open-workflow-diagram-editor/stories/assets/assets.png similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/assets.png rename to packages/open-workflow-diagram-editor/stories/assets/assets.png diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/avif-test-image.avif b/packages/open-workflow-diagram-editor/stories/assets/avif-test-image.avif similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/avif-test-image.avif rename to packages/open-workflow-diagram-editor/stories/assets/avif-test-image.avif diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/context.png b/packages/open-workflow-diagram-editor/stories/assets/context.png similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/context.png rename to packages/open-workflow-diagram-editor/stories/assets/context.png diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/discord.svg b/packages/open-workflow-diagram-editor/stories/assets/discord.svg similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/discord.svg rename to packages/open-workflow-diagram-editor/stories/assets/discord.svg diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/docs.png b/packages/open-workflow-diagram-editor/stories/assets/docs.png similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/docs.png rename to packages/open-workflow-diagram-editor/stories/assets/docs.png diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/figma-plugin.png b/packages/open-workflow-diagram-editor/stories/assets/figma-plugin.png similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/figma-plugin.png rename to packages/open-workflow-diagram-editor/stories/assets/figma-plugin.png diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/github.svg b/packages/open-workflow-diagram-editor/stories/assets/github.svg similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/github.svg rename to packages/open-workflow-diagram-editor/stories/assets/github.svg diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/share.png b/packages/open-workflow-diagram-editor/stories/assets/share.png similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/share.png rename to packages/open-workflow-diagram-editor/stories/assets/share.png diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/styling.png b/packages/open-workflow-diagram-editor/stories/assets/styling.png similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/styling.png rename to packages/open-workflow-diagram-editor/stories/assets/styling.png diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/testing.png b/packages/open-workflow-diagram-editor/stories/assets/testing.png similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/testing.png rename to packages/open-workflow-diagram-editor/stories/assets/testing.png diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/theming.png b/packages/open-workflow-diagram-editor/stories/assets/theming.png similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/theming.png rename to packages/open-workflow-diagram-editor/stories/assets/theming.png diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/tutorials.svg b/packages/open-workflow-diagram-editor/stories/assets/tutorials.svg similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/tutorials.svg rename to packages/open-workflow-diagram-editor/stories/assets/tutorials.svg diff --git a/packages/serverless-workflow-diagram-editor/stories/assets/youtube.svg b/packages/open-workflow-diagram-editor/stories/assets/youtube.svg similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/assets/youtube.svg rename to packages/open-workflow-diagram-editor/stories/assets/youtube.svg diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/Examples.stories.tsx b/packages/open-workflow-diagram-editor/stories/examples/Examples.stories.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/Examples.stories.tsx rename to packages/open-workflow-diagram-editor/stories/examples/Examples.stories.tsx diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/Overview.mdx b/packages/open-workflow-diagram-editor/stories/examples/Overview.mdx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/Overview.mdx rename to packages/open-workflow-diagram-editor/stories/examples/Overview.mdx diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/index.ts b/packages/open-workflow-diagram-editor/stories/examples/index.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/index.ts rename to packages/open-workflow-diagram-editor/stories/examples/index.ts diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/accumulate-room-readings.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/accumulate-room-readings.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/accumulate-room-readings.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/accumulate-room-readings.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/authentication-oauth2.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/authentication-oauth2.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/authentication-oauth2.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/authentication-oauth2.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/authentication-reusable.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/authentication-reusable.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/authentication-reusable.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/authentication-reusable.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-asyncapi-publish.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/call-asyncapi-publish.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-asyncapi-publish.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/call-asyncapi-publish.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-asyncapi-subscribe-consume-forever-foreach.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/call-asyncapi-subscribe-consume-forever-foreach.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-asyncapi-subscribe-consume-forever-foreach.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/call-asyncapi-subscribe-consume-forever-foreach.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-custom-function-cataloged.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/call-custom-function-cataloged.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-custom-function-cataloged.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/call-custom-function-cataloged.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-custom-function-inline.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/call-custom-function-inline.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-custom-function-inline.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/call-custom-function-inline.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-grpc.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/call-grpc.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-grpc.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/call-grpc.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-http-query-headers-expressions.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/call-http-query-headers-expressions.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-http-query-headers-expressions.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/call-http-query-headers-expressions.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-mcp.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/call-mcp.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-mcp.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/call-mcp.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-openapi.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/call-openapi.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/call-openapi.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/call-openapi.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/conditional-task.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/conditional-task.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/conditional-task.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/conditional-task.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/do-multiple.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/do-multiple.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/do-multiple.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/do-multiple.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/do-single.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/do-single.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/do-single.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/do-single.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/emit.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/emit.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/emit.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/emit.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/for.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/for.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/for.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/for.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/fork.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/fork.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/fork.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/fork.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/listen-to-all.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/listen-to-all.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/listen-to-all.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/listen-to-all.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/listen-to-any-forever-foreach.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/listen-to-any-forever-foreach.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/listen-to-any-forever-foreach.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/listen-to-any-forever-foreach.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/listen-to-one.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/listen-to-one.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/listen-to-one.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/listen-to-one.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/mock-service-extension.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/mock-service-extension.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/mock-service-extension.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/mock-service-extension.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/raise-reusable.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/raise-reusable.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/raise-reusable.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/raise-reusable.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/run-container-stdin-and-arguments.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/run-container-stdin-and-arguments.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/run-container-stdin-and-arguments.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/run-container-stdin-and-arguments.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/run-return-all.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/run-return-all.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/run-return-all.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/run-return-all.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/run-script-with-stdin-and-arguments.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/run-script-with-stdin-and-arguments.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/run-script-with-stdin-and-arguments.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/run-script-with-stdin-and-arguments.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/run-shell-stdin-and-arguments.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/run-shell-stdin-and-arguments.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/run-shell-stdin-and-arguments.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/run-shell-stdin-and-arguments.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/run-subflow.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/run-subflow.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/run-subflow.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/run-subflow.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/schedule-cron.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/schedule-cron.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/schedule-cron.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/schedule-cron.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/schedule-event-driven.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/schedule-event-driven.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/schedule-event-driven.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/schedule-event-driven.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/set.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/set.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/set.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/set.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/star-wars-homeworld.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/star-wars-homeworld.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/star-wars-homeworld.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/star-wars-homeworld.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/switch-then-string.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/switch-then-string.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/switch-then-string.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/switch-then-string.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/try-catch-retry-reusable.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/try-catch-retry-reusable.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/try-catch-retry-reusable.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/try-catch-retry-reusable.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/try-catch-then.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/try-catch-then.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/try-catch-then.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/try-catch-then.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/examples/workflows/wait-duration-inline.yaml b/packages/open-workflow-diagram-editor/stories/examples/workflows/wait-duration-inline.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/examples/workflows/wait-duration-inline.yaml rename to packages/open-workflow-diagram-editor/stories/examples/workflows/wait-duration-inline.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/features/DiagramEditor.stories.tsx b/packages/open-workflow-diagram-editor/stories/features/DiagramEditor.stories.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/features/DiagramEditor.stories.tsx rename to packages/open-workflow-diagram-editor/stories/features/DiagramEditor.stories.tsx diff --git a/packages/serverless-workflow-diagram-editor/stories/features/DiagramEditor.tsx b/packages/open-workflow-diagram-editor/stories/features/DiagramEditor.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/features/DiagramEditor.tsx rename to packages/open-workflow-diagram-editor/stories/features/DiagramEditor.tsx diff --git a/packages/serverless-workflow-diagram-editor/stories/features/DiagramEditorDragNDrop.stories.tsx b/packages/open-workflow-diagram-editor/stories/features/DiagramEditorDragNDrop.stories.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/features/DiagramEditorDragNDrop.stories.tsx rename to packages/open-workflow-diagram-editor/stories/features/DiagramEditorDragNDrop.stories.tsx diff --git a/packages/serverless-workflow-diagram-editor/stories/features/DiagramEditorDragNDrop.tsx b/packages/open-workflow-diagram-editor/stories/features/DiagramEditorDragNDrop.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/features/DiagramEditorDragNDrop.tsx rename to packages/open-workflow-diagram-editor/stories/features/DiagramEditorDragNDrop.tsx diff --git a/packages/serverless-workflow-diagram-editor/stories/features/DiagramEditorErrorBoundary.stories.tsx b/packages/open-workflow-diagram-editor/stories/features/DiagramEditorErrorBoundary.stories.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/features/DiagramEditorErrorBoundary.stories.tsx rename to packages/open-workflow-diagram-editor/stories/features/DiagramEditorErrorBoundary.stories.tsx diff --git a/packages/serverless-workflow-diagram-editor/stories/features/ErrorPage.stories.tsx b/packages/open-workflow-diagram-editor/stories/features/ErrorPage.stories.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/features/ErrorPage.stories.tsx rename to packages/open-workflow-diagram-editor/stories/features/ErrorPage.stories.tsx diff --git a/packages/serverless-workflow-diagram-editor/stories/features/ValidationErrors.stories.tsx b/packages/open-workflow-diagram-editor/stories/features/ValidationErrors.stories.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/features/ValidationErrors.stories.tsx rename to packages/open-workflow-diagram-editor/stories/features/ValidationErrors.stories.tsx diff --git a/packages/serverless-workflow-diagram-editor/stories/introduction/Welcome.mdx b/packages/open-workflow-diagram-editor/stories/introduction/Welcome.mdx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/introduction/Welcome.mdx rename to packages/open-workflow-diagram-editor/stories/introduction/Welcome.mdx diff --git a/packages/serverless-workflow-diagram-editor/stories/use-cases/Overview.mdx b/packages/open-workflow-diagram-editor/stories/use-cases/Overview.mdx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/use-cases/Overview.mdx rename to packages/open-workflow-diagram-editor/stories/use-cases/Overview.mdx diff --git a/packages/serverless-workflow-diagram-editor/stories/use-cases/UseCases.stories.tsx b/packages/open-workflow-diagram-editor/stories/use-cases/UseCases.stories.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/use-cases/UseCases.stories.tsx rename to packages/open-workflow-diagram-editor/stories/use-cases/UseCases.stories.tsx diff --git a/packages/serverless-workflow-diagram-editor/stories/use-cases/index.ts b/packages/open-workflow-diagram-editor/stories/use-cases/index.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/use-cases/index.ts rename to packages/open-workflow-diagram-editor/stories/use-cases/index.ts diff --git a/packages/serverless-workflow-diagram-editor/stories/use-cases/workflows/automated-data-backup.yaml b/packages/open-workflow-diagram-editor/stories/use-cases/workflows/automated-data-backup.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/use-cases/workflows/automated-data-backup.yaml rename to packages/open-workflow-diagram-editor/stories/use-cases/workflows/automated-data-backup.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/use-cases/workflows/managing-ev-charging-stations.yaml b/packages/open-workflow-diagram-editor/stories/use-cases/workflows/managing-ev-charging-stations.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/use-cases/workflows/managing-ev-charging-stations.yaml rename to packages/open-workflow-diagram-editor/stories/use-cases/workflows/managing-ev-charging-stations.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/use-cases/workflows/managing-github-issues.yaml b/packages/open-workflow-diagram-editor/stories/use-cases/workflows/managing-github-issues.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/use-cases/workflows/managing-github-issues.yaml rename to packages/open-workflow-diagram-editor/stories/use-cases/workflows/managing-github-issues.yaml diff --git a/packages/serverless-workflow-diagram-editor/stories/use-cases/workflows/multi-agent-ai-content-generation.yaml b/packages/open-workflow-diagram-editor/stories/use-cases/workflows/multi-agent-ai-content-generation.yaml similarity index 100% rename from packages/serverless-workflow-diagram-editor/stories/use-cases/workflows/multi-agent-ai-content-generation.yaml rename to packages/open-workflow-diagram-editor/stories/use-cases/workflows/multi-agent-ai-content-generation.yaml diff --git a/packages/serverless-workflow-diagram-editor/tests-e2e/diagram-editor.spec.ts b/packages/open-workflow-diagram-editor/tests-e2e/diagram-editor.spec.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests-e2e/diagram-editor.spec.ts rename to packages/open-workflow-diagram-editor/tests-e2e/diagram-editor.spec.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/components/ui/sidebar.test.tsx b/packages/open-workflow-diagram-editor/tests/components/ui/sidebar.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/components/ui/sidebar.test.tsx rename to packages/open-workflow-diagram-editor/tests/components/ui/sidebar.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/core/__snapshots__/workflowSdk.integration.test.ts.snap b/packages/open-workflow-diagram-editor/tests/core/__snapshots__/workflowSdk.integration.test.ts.snap similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/core/__snapshots__/workflowSdk.integration.test.ts.snap rename to packages/open-workflow-diagram-editor/tests/core/__snapshots__/workflowSdk.integration.test.ts.snap diff --git a/packages/serverless-workflow-diagram-editor/tests/core/elkjs.test.ts b/packages/open-workflow-diagram-editor/tests/core/elkjs.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/core/elkjs.test.ts rename to packages/open-workflow-diagram-editor/tests/core/elkjs.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/core/graph.test.ts b/packages/open-workflow-diagram-editor/tests/core/graph.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/core/graph.test.ts rename to packages/open-workflow-diagram-editor/tests/core/graph.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/core/mermaidExport.test.ts b/packages/open-workflow-diagram-editor/tests/core/mermaidExport.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/core/mermaidExport.test.ts rename to packages/open-workflow-diagram-editor/tests/core/mermaidExport.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/core/taskDetails.test.ts b/packages/open-workflow-diagram-editor/tests/core/taskDetails.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/core/taskDetails.test.ts rename to packages/open-workflow-diagram-editor/tests/core/taskDetails.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/core/taskSubType.test.ts b/packages/open-workflow-diagram-editor/tests/core/taskSubType.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/core/taskSubType.test.ts rename to packages/open-workflow-diagram-editor/tests/core/taskSubType.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/core/validationErrors.test.ts b/packages/open-workflow-diagram-editor/tests/core/validationErrors.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/core/validationErrors.test.ts rename to packages/open-workflow-diagram-editor/tests/core/validationErrors.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/core/workflowSdk.integration.test.ts b/packages/open-workflow-diagram-editor/tests/core/workflowSdk.integration.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/core/workflowSdk.integration.test.ts rename to packages/open-workflow-diagram-editor/tests/core/workflowSdk.integration.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/diagram-editor/DiagramEditor.story.test.tsx b/packages/open-workflow-diagram-editor/tests/diagram-editor/DiagramEditor.story.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/diagram-editor/DiagramEditor.story.test.tsx rename to packages/open-workflow-diagram-editor/tests/diagram-editor/DiagramEditor.story.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/diagram-editor/DiagramEditor.test.tsx b/packages/open-workflow-diagram-editor/tests/diagram-editor/DiagramEditor.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/diagram-editor/DiagramEditor.test.tsx rename to packages/open-workflow-diagram-editor/tests/diagram-editor/DiagramEditor.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/diagram-editor/DiagramEditorDragNDrop.story.test.tsx b/packages/open-workflow-diagram-editor/tests/diagram-editor/DiagramEditorDragNDrop.story.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/diagram-editor/DiagramEditorDragNDrop.story.test.tsx rename to packages/open-workflow-diagram-editor/tests/diagram-editor/DiagramEditorDragNDrop.story.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/diagram-editor/error-pages/DiagramEditorErrorBoundary.test.tsx b/packages/open-workflow-diagram-editor/tests/diagram-editor/error-pages/DiagramEditorErrorBoundary.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/diagram-editor/error-pages/DiagramEditorErrorBoundary.test.tsx rename to packages/open-workflow-diagram-editor/tests/diagram-editor/error-pages/DiagramEditorErrorBoundary.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/diagram-editor/error-pages/ErrorPage.story.test.tsx b/packages/open-workflow-diagram-editor/tests/diagram-editor/error-pages/ErrorPage.story.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/diagram-editor/error-pages/ErrorPage.story.test.tsx rename to packages/open-workflow-diagram-editor/tests/diagram-editor/error-pages/ErrorPage.story.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/diagram-editor/error-pages/ErrorPage.test.tsx b/packages/open-workflow-diagram-editor/tests/diagram-editor/error-pages/ErrorPage.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/diagram-editor/error-pages/ErrorPage.test.tsx rename to packages/open-workflow-diagram-editor/tests/diagram-editor/error-pages/ErrorPage.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/diagram-editor/error-pages/ParsingErrorPage.test.tsx b/packages/open-workflow-diagram-editor/tests/diagram-editor/error-pages/ParsingErrorPage.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/diagram-editor/error-pages/ParsingErrorPage.test.tsx rename to packages/open-workflow-diagram-editor/tests/diagram-editor/error-pages/ParsingErrorPage.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/fixtures/workflows.ts b/packages/open-workflow-diagram-editor/tests/fixtures/workflows.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/fixtures/workflows.ts rename to packages/open-workflow-diagram-editor/tests/fixtures/workflows.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/hooks/useResolvedColorMode.test.ts b/packages/open-workflow-diagram-editor/tests/hooks/useResolvedColorMode.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/hooks/useResolvedColorMode.test.ts rename to packages/open-workflow-diagram-editor/tests/hooks/useResolvedColorMode.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/lib/clipboard.test.ts b/packages/open-workflow-diagram-editor/tests/lib/clipboard.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/lib/clipboard.test.ts rename to packages/open-workflow-diagram-editor/tests/lib/clipboard.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/lib/download.test.ts b/packages/open-workflow-diagram-editor/tests/lib/download.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/lib/download.test.ts rename to packages/open-workflow-diagram-editor/tests/lib/download.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/react-flow/diagram/Diagram.test.tsx b/packages/open-workflow-diagram-editor/tests/react-flow/diagram/Diagram.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/react-flow/diagram/Diagram.test.tsx rename to packages/open-workflow-diagram-editor/tests/react-flow/diagram/Diagram.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/react-flow/diagram/autoLayout.integration.test.ts b/packages/open-workflow-diagram-editor/tests/react-flow/diagram/autoLayout.integration.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/react-flow/diagram/autoLayout.integration.test.ts rename to packages/open-workflow-diagram-editor/tests/react-flow/diagram/autoLayout.integration.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/react-flow/diagram/diagramBuilder.test.ts b/packages/open-workflow-diagram-editor/tests/react-flow/diagram/diagramBuilder.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/react-flow/diagram/diagramBuilder.test.ts rename to packages/open-workflow-diagram-editor/tests/react-flow/diagram/diagramBuilder.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/react-flow/edges/Edges.test.tsx b/packages/open-workflow-diagram-editor/tests/react-flow/edges/Edges.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/react-flow/edges/Edges.test.tsx rename to packages/open-workflow-diagram-editor/tests/react-flow/edges/Edges.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/react-flow/edges/__snapshots__/Edges.test.tsx.snap b/packages/open-workflow-diagram-editor/tests/react-flow/edges/__snapshots__/Edges.test.tsx.snap similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/react-flow/edges/__snapshots__/Edges.test.tsx.snap rename to packages/open-workflow-diagram-editor/tests/react-flow/edges/__snapshots__/Edges.test.tsx.snap diff --git a/packages/serverless-workflow-diagram-editor/tests/react-flow/nodes/Nodes.test.tsx b/packages/open-workflow-diagram-editor/tests/react-flow/nodes/Nodes.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/react-flow/nodes/Nodes.test.tsx rename to packages/open-workflow-diagram-editor/tests/react-flow/nodes/Nodes.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/react-flow/nodes/taskNodeConfig.test.ts b/packages/open-workflow-diagram-editor/tests/react-flow/nodes/taskNodeConfig.test.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/react-flow/nodes/taskNodeConfig.test.ts rename to packages/open-workflow-diagram-editor/tests/react-flow/nodes/taskNodeConfig.test.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/setupTests.ts b/packages/open-workflow-diagram-editor/tests/setupTests.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/setupTests.ts rename to packages/open-workflow-diagram-editor/tests/setupTests.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/side-panel/ErrorsSection.test.tsx b/packages/open-workflow-diagram-editor/tests/side-panel/ErrorsSection.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/side-panel/ErrorsSection.test.tsx rename to packages/open-workflow-diagram-editor/tests/side-panel/ErrorsSection.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/side-panel/MermaidActions.test.tsx b/packages/open-workflow-diagram-editor/tests/side-panel/MermaidActions.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/side-panel/MermaidActions.test.tsx rename to packages/open-workflow-diagram-editor/tests/side-panel/MermaidActions.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/side-panel/NodeDetailsView.test.tsx b/packages/open-workflow-diagram-editor/tests/side-panel/NodeDetailsView.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/side-panel/NodeDetailsView.test.tsx rename to packages/open-workflow-diagram-editor/tests/side-panel/NodeDetailsView.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/side-panel/SidePanel.test.tsx b/packages/open-workflow-diagram-editor/tests/side-panel/SidePanel.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/side-panel/SidePanel.test.tsx rename to packages/open-workflow-diagram-editor/tests/side-panel/SidePanel.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/side-panel/SidePanelTrigger.test.tsx b/packages/open-workflow-diagram-editor/tests/side-panel/SidePanelTrigger.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/side-panel/SidePanelTrigger.test.tsx rename to packages/open-workflow-diagram-editor/tests/side-panel/SidePanelTrigger.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/side-panel/WorkflowInfoView.test.tsx b/packages/open-workflow-diagram-editor/tests/side-panel/WorkflowInfoView.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/side-panel/WorkflowInfoView.test.tsx rename to packages/open-workflow-diagram-editor/tests/side-panel/WorkflowInfoView.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/store/DiagramEditorContextProvider.test.tsx b/packages/open-workflow-diagram-editor/tests/store/DiagramEditorContextProvider.test.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/store/DiagramEditorContextProvider.test.tsx rename to packages/open-workflow-diagram-editor/tests/store/DiagramEditorContextProvider.test.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/test-utils/graph-helpers.ts b/packages/open-workflow-diagram-editor/tests/test-utils/graph-helpers.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/test-utils/graph-helpers.ts rename to packages/open-workflow-diagram-editor/tests/test-utils/graph-helpers.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/test-utils/index.ts b/packages/open-workflow-diagram-editor/tests/test-utils/index.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/test-utils/index.ts rename to packages/open-workflow-diagram-editor/tests/test-utils/index.ts diff --git a/packages/serverless-workflow-diagram-editor/tests/test-utils/render-helpers.tsx b/packages/open-workflow-diagram-editor/tests/test-utils/render-helpers.tsx similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/test-utils/render-helpers.tsx rename to packages/open-workflow-diagram-editor/tests/test-utils/render-helpers.tsx diff --git a/packages/serverless-workflow-diagram-editor/tests/test-utils/translation-helpers.ts b/packages/open-workflow-diagram-editor/tests/test-utils/translation-helpers.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/tests/test-utils/translation-helpers.ts rename to packages/open-workflow-diagram-editor/tests/test-utils/translation-helpers.ts diff --git a/packages/serverless-workflow-diagram-editor/tsconfig.json b/packages/open-workflow-diagram-editor/tsconfig.json similarity index 100% rename from packages/serverless-workflow-diagram-editor/tsconfig.json rename to packages/open-workflow-diagram-editor/tsconfig.json diff --git a/packages/serverless-workflow-diagram-editor/tsconfig.test.json b/packages/open-workflow-diagram-editor/tsconfig.test.json similarity index 62% rename from packages/serverless-workflow-diagram-editor/tsconfig.test.json rename to packages/open-workflow-diagram-editor/tsconfig.test.json index bc9d450d..81fa7c5a 100644 --- a/packages/serverless-workflow-diagram-editor/tsconfig.test.json +++ b/packages/open-workflow-diagram-editor/tsconfig.test.json @@ -2,11 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { - "types": [ - "vitest/globals", - "@testing-library/jest-dom/vitest", - "node", - ], + "types": ["vitest/globals", "@testing-library/jest-dom/vitest", "node"], // Tests can import JS or TS freely "allowJs": true, @@ -20,11 +16,7 @@ "noEmit": true, // Tests often work with dynamic/loosely typed objects - "exactOptionalPropertyTypes": false, + "exactOptionalPropertyTypes": false }, - "include": [ - "**/*.test.ts", - "**/*.test.tsx", - "**/tests/**/*", - ], -} \ No newline at end of file + "include": ["**/*.test.ts", "**/*.test.tsx", "**/tests/**/*"] +} diff --git a/packages/serverless-workflow-diagram-editor/vite.config.ts b/packages/open-workflow-diagram-editor/vite.config.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/vite.config.ts rename to packages/open-workflow-diagram-editor/vite.config.ts diff --git a/packages/serverless-workflow-diagram-editor/vitest.config.ts b/packages/open-workflow-diagram-editor/vitest.config.ts similarity index 100% rename from packages/serverless-workflow-diagram-editor/vitest.config.ts rename to packages/open-workflow-diagram-editor/vitest.config.ts From 2e13e5250a44f12e0d436ac91901efd56fc235d8 Mon Sep 17 00:00:00 2001 From: lornakelly Date: Tue, 7 Jul 2026 13:43:07 +0100 Subject: [PATCH 4/4] More updates Signed-off-by: lornakelly --- .changeset/bump-sdk-package.md | 5 +++++ .changeset/config.json | 4 ++-- .changeset/containment-auto-layout.md | 5 +++++ .changeset/custom-tooltip.md | 5 +++++ .changeset/edge-path-highlight.md | 5 +++++ .changeset/edges-routing.md | 5 +++++ .changeset/entry-exit-nodes.md | 5 +++++ .../fix-cjs-use-sync-external-store-bundle.md | 5 +++++ .changeset/improve-accessibility.md | 5 +++++ .changeset/mermaid-export.md | 5 +++++ .changeset/node-container-styling.md | 5 +++++ .changeset/parse-sdk-validation-errors.md | 5 +++++ .changeset/read-only-mode.md | 5 +++++ .changeset/renders-validation-errors.md | 5 +++++ .changeset/selected-node-details.md | 5 +++++ .changeset/setup-changeset.md | 6 ++++++ .changeset/small-style-changes.md | 5 +++++ .changeset/storybook-styling.md | 5 +++++ .changeset/style-minimap.md | 5 +++++ .changeset/style-start-end-node.md | 5 +++++ .changeset/toast-alert.md | 5 +++++ .changeset/workflow-examples.md | 5 +++++ .github/workflows/publish-release.yaml | 2 +- .syncpackrc.json | 2 +- CONTRIBUTING.md | 8 +++---- README.md | 12 +++++------ RELEASE_PROCESS.md | 8 +++---- netlify.toml | 2 +- package.json | 6 +++--- packages/i18n/CHANGELOG.md | 4 ++-- packages/i18n/README.md | 12 +++++------ .../open-workflow-diagram-editor/CHANGELOG.md | 4 ++-- .../open-workflow-diagram-editor/README.md | 21 +++++++++---------- .../open-workflow-diagram-editor/package.json | 2 +- .../src/diagram-editor/DiagramEditor.tsx | 2 +- .../error-pages/ParsingErrorPage.tsx | 2 +- .../src/react-flow/diagram/Diagram.tsx | 2 +- .../src/react-flow/nodes/Nodes.tsx | 2 +- .../src/side-panel/ErrorsSection.tsx | 2 +- .../src/side-panel/MermaidActions.tsx | 2 +- .../src/side-panel/NodeDetailsView.tsx | 2 +- .../src/side-panel/SidePanel.tsx | 2 +- .../src/side-panel/WorkflowInfoView.tsx | 2 +- .../stories/introduction/Welcome.mdx | 4 ++-- .../tests/react-flow/diagram/Diagram.test.tsx | 2 +- .../tests/test-utils/render-helpers.tsx | 2 +- pnpm-lock.yaml | 4 ++-- 47 files changed, 164 insertions(+), 59 deletions(-) create mode 100644 .changeset/bump-sdk-package.md create mode 100644 .changeset/containment-auto-layout.md create mode 100644 .changeset/custom-tooltip.md create mode 100644 .changeset/edge-path-highlight.md create mode 100644 .changeset/edges-routing.md create mode 100644 .changeset/entry-exit-nodes.md create mode 100644 .changeset/fix-cjs-use-sync-external-store-bundle.md create mode 100644 .changeset/improve-accessibility.md create mode 100644 .changeset/mermaid-export.md create mode 100644 .changeset/node-container-styling.md create mode 100644 .changeset/parse-sdk-validation-errors.md create mode 100644 .changeset/read-only-mode.md create mode 100644 .changeset/renders-validation-errors.md create mode 100644 .changeset/selected-node-details.md create mode 100644 .changeset/setup-changeset.md create mode 100644 .changeset/small-style-changes.md create mode 100644 .changeset/storybook-styling.md create mode 100644 .changeset/style-minimap.md create mode 100644 .changeset/style-start-end-node.md create mode 100644 .changeset/toast-alert.md create mode 100644 .changeset/workflow-examples.md diff --git a/.changeset/bump-sdk-package.md b/.changeset/bump-sdk-package.md new file mode 100644 index 00000000..1f61f395 --- /dev/null +++ b/.changeset/bump-sdk-package.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Bump sdk typescript package diff --git a/.changeset/config.json b/.changeset/config.json index 79364623..8c8da719 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -1,7 +1,7 @@ { - "changelog": ["@changesets/changelog-github", { "repo": "serverlessworkflow/editor" }], + "changelog": ["@changesets/changelog-github", { "repo": "open-workflow-specification/editor" }], "commit": false, - "fixed": [["@serverlessworkflow/*"]], + "fixed": [["@openworkflowspec/*"]], "access": "public", "baseBranch": "main", "updateInternalDependencies": "patch" diff --git a/.changeset/containment-auto-layout.md b/.changeset/containment-auto-layout.md new file mode 100644 index 00000000..6f6c0477 --- /dev/null +++ b/.changeset/containment-auto-layout.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Add containment support integrated with auto-layout. diff --git a/.changeset/custom-tooltip.md b/.changeset/custom-tooltip.md new file mode 100644 index 00000000..7533a893 --- /dev/null +++ b/.changeset/custom-tooltip.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Implementation of tooltip diff --git a/.changeset/edge-path-highlight.md b/.changeset/edge-path-highlight.md new file mode 100644 index 00000000..f84615e8 --- /dev/null +++ b/.changeset/edge-path-highlight.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Add edge path highlighting on selection. diff --git a/.changeset/edges-routing.md b/.changeset/edges-routing.md new file mode 100644 index 00000000..197cca4c --- /dev/null +++ b/.changeset/edges-routing.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Apply auto-layout calculated waypoints to edges defined into parent nodes. Add explicit north / south fixed ports to nodes defined in ELK graph. diff --git a/.changeset/entry-exit-nodes.md b/.changeset/entry-exit-nodes.md new file mode 100644 index 00000000..d70a180f --- /dev/null +++ b/.changeset/entry-exit-nodes.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Add entry/exit container nodes diff --git a/.changeset/fix-cjs-use-sync-external-store-bundle.md b/.changeset/fix-cjs-use-sync-external-store-bundle.md new file mode 100644 index 00000000..6bb6e56c --- /dev/null +++ b/.changeset/fix-cjs-use-sync-external-store-bundle.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Fix ESM compatibility by keeping use-sync-external-store external in the build and declaring it as a runtime dependency. diff --git a/.changeset/improve-accessibility.md b/.changeset/improve-accessibility.md new file mode 100644 index 00000000..797f0c72 --- /dev/null +++ b/.changeset/improve-accessibility.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Audit and improve accessibility diff --git a/.changeset/mermaid-export.md b/.changeset/mermaid-export.md new file mode 100644 index 00000000..ac741956 --- /dev/null +++ b/.changeset/mermaid-export.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Add mermaid export functionality diff --git a/.changeset/node-container-styling.md b/.changeset/node-container-styling.md new file mode 100644 index 00000000..34b32d2a --- /dev/null +++ b/.changeset/node-container-styling.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Update node container styling and other small styling fixes diff --git a/.changeset/parse-sdk-validation-errors.md b/.changeset/parse-sdk-validation-errors.md new file mode 100644 index 00000000..7e799416 --- /dev/null +++ b/.changeset/parse-sdk-validation-errors.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Parse SDK validation errors into an array and update it in the store. diff --git a/.changeset/read-only-mode.md b/.changeset/read-only-mode.md new file mode 100644 index 00000000..3aa15c9f --- /dev/null +++ b/.changeset/read-only-mode.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Enable read-only mode locking nodes and edges on the canvas. diff --git a/.changeset/renders-validation-errors.md b/.changeset/renders-validation-errors.md new file mode 100644 index 00000000..7c8bd269 --- /dev/null +++ b/.changeset/renders-validation-errors.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": patch +--- + +Renders SDK validation errors on the diagram and in the sidepanel diff --git a/.changeset/selected-node-details.md b/.changeset/selected-node-details.md new file mode 100644 index 00000000..6b3ad49b --- /dev/null +++ b/.changeset/selected-node-details.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Add selected node details to sidepanel diff --git a/.changeset/setup-changeset.md b/.changeset/setup-changeset.md new file mode 100644 index 00000000..7188897f --- /dev/null +++ b/.changeset/setup-changeset.md @@ -0,0 +1,6 @@ +--- +"@openworkflowspec/i18n": minor +"@openworkflowspec/diagram-editor": minor +--- + +Setup changeset for first minor release diff --git a/.changeset/small-style-changes.md b/.changeset/small-style-changes.md new file mode 100644 index 00000000..f81ddf2f --- /dev/null +++ b/.changeset/small-style-changes.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Small styling changes diff --git a/.changeset/storybook-styling.md b/.changeset/storybook-styling.md new file mode 100644 index 00000000..07b7d4c5 --- /dev/null +++ b/.changeset/storybook-styling.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Implemented Storybook enhancements including color theme selector, folder restructuring, test setup, collapsible sections, and removed boilerplate code. diff --git a/.changeset/style-minimap.md b/.changeset/style-minimap.md new file mode 100644 index 00000000..8670df86 --- /dev/null +++ b/.changeset/style-minimap.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": patch +--- + +Small styling tweaks to minimap and buttons diff --git a/.changeset/style-start-end-node.md b/.changeset/style-start-end-node.md new file mode 100644 index 00000000..c76f8275 --- /dev/null +++ b/.changeset/style-start-end-node.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Styled Start/End nodes as Mermaid-like start/end circles. diff --git a/.changeset/toast-alert.md b/.changeset/toast-alert.md new file mode 100644 index 00000000..fef3f301 --- /dev/null +++ b/.changeset/toast-alert.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +add toast alert system through shadcn Sonner diff --git a/.changeset/workflow-examples.md b/.changeset/workflow-examples.md new file mode 100644 index 00000000..a83c950d --- /dev/null +++ b/.changeset/workflow-examples.md @@ -0,0 +1,5 @@ +--- +"@openworkflowspec/diagram-editor": minor +--- + +Add workflow examples to Storybook diff --git a/.github/workflows/publish-release.yaml b/.github/workflows/publish-release.yaml index 466687a6..8703f972 100644 --- a/.github/workflows/publish-release.yaml +++ b/.github/workflows/publish-release.yaml @@ -31,7 +31,7 @@ permissions: jobs: publish: if: | - github.repository == 'serverlessworkflow/editor' && + github.repository == 'open-workflow-specification/editor' && github.event.pull_request.merged == true && github.event.pull_request.user.login == 'github-actions[bot]' && github.event.pull_request.title == 'chore: version packages' && diff --git a/.syncpackrc.json b/.syncpackrc.json index 4c916f8c..785a03e1 100644 --- a/.syncpackrc.json +++ b/.syncpackrc.json @@ -15,7 +15,7 @@ }, { "label": "Package versions must be consistent across packages", - "packages": ["@serverlessworkflow/*"], + "packages": ["@openworkflowspec/*"], "dependencyTypes": ["packageVersion"], "policy": "sameRange" }, diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f80f57a3..182a45d6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -35,7 +35,7 @@ The project is structured as a monorepo to support multiple distribution targets ```bash # Clone the repository -git clone https://github.com/serverlessworkflow/editor.git +git clone https://github.com/open-workflow-specification/editor.git cd editor # Install dependencies @@ -65,7 +65,7 @@ The project aims for the editor to be **embeddable**, with the core logic decoup ## Reporting an Issue -If you find a bug or have a question, please check the [existing issues](https://github.com/serverlessworkflow/editor/issues) first. +If you find a bug or have a question, please check the [existing issues](https://github.com/open-workflow-specification/editor/issues) first. 1. Open a new issue using the appropriate template. 2. Provide a clear description of the problem. @@ -159,7 +159,7 @@ pnpm typecheck Pull requests automatically trigger: -- **Netlify Deploy Previews**: Storybook is automatically built and deployed for PRs that modify the `@serverlessworkflow/diagram-editor` package, allowing reviewers to preview changes interactively. +- **Netlify Deploy Previews**: Storybook is automatically built and deployed for PRs that modify the `@openworkflowspec/diagram-editor` package, allowing reviewers to preview changes interactively. - **Automated Checks**: Linting, type checking, tests, and builds must pass before merging. ## Pull Request Process @@ -178,7 +178,7 @@ Pull requests automatically trigger: **Note:** If you don't have the `upstream` remote configured: ```bash - git remote add upstream https://github.com/serverlessworkflow/editor.git + git remote add upstream https://github.com/open-workflow-specification/editor.git ``` 6. **Submit** a Pull Request (PR). diff --git a/README.md b/README.md index 443e42c1..de7ef7b4 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ See the [Getting Started guide](./packages/serverless-workflow-diagram-editor/RE ```bash # Clone the repository -git clone https://github.com/serverlessworkflow/editor.git +git clone https://github.com/open-workflow-specification/editor.git cd editor # Install dependencies @@ -132,7 +132,7 @@ editor/ ## Packages -### [@openworkflow/diagram-editor](./packages/open-workflow-diagram-editor) +### [@openworkflowspec/diagram-editor](./packages/open-workflow-diagram-editor) The main visual diagram editor component built with: @@ -144,7 +144,7 @@ The main visual diagram editor component built with: - **[Storybook](https://storybook.js.org/)** for component development - **[Vitest](https://vitest.dev/)** and **[Playwright](https://playwright.dev/)** for testing -### [@serverlessworkflow/i18n](./packages/i18n) +### [@openworkflowspec/i18n](./packages/i18n) Internationalization utilities used by the diagram editor. @@ -212,7 +212,7 @@ pnpm changeset # Or compare against upstream explicitly # add upstream remote, if you don't have it already -git remote add upstream https://github.com/serverlessworkflow/editor.git +git remote add upstream https://github.com/open-workflow-specification/editor.git pnpm changeset --since upstream/main ``` @@ -222,8 +222,8 @@ See [RELEASE_PROCESS.md](./RELEASE_PROCESS.md) for details. ## Community - **Slack**: Join [#open-workflow](https://cloud-native.slack.com/archives/C06PYFT9HTZ) on [CNCF Slack](https://slack.cncf.io/) -- **Issues**: [GitHub Issues](https://github.com/serverlessworkflow/editor/issues) -- **Discussions**: [GitHub Discussions](https://github.com/serverlessworkflow/editor/discussions) +- **Issues**: [GitHub Issues](https://github.com/open-workflow-specification/editor/issues) +- **Discussions**: [GitHub Discussions](https://github.com/open-workflow-specification/editor/discussions) ## License diff --git a/RELEASE_PROCESS.md b/RELEASE_PROCESS.md index d575f863..f5ed171b 100644 --- a/RELEASE_PROCESS.md +++ b/RELEASE_PROCESS.md @@ -18,7 +18,7 @@ ## 1. Prepare Release -1. Go to: https://github.com/serverlessworkflow/editor/actions/workflows/prepare-release.yaml +1. Go to: https://github.com/open-workflow-specification/editor/actions/workflows/prepare-release.yaml 2. Click **"Run workflow"** 3. Select the branch to release from: - **`main`** - for normal releases (1.0.0, 1.1.0, 2.0.0) @@ -40,9 +40,9 @@ On merge, the publish workflow automatically (no manual action needed): - Publishes to npm - Creates git tags and GitHub releases -Check CI run at: [https://github.com/serverlessworkflow/editor/actions/workflows/publish-release.yaml](https://github.com/serverlessworkflow/editor/actions/workflows/publish-release.yaml) -GH Releases: [https://github.com/serverlessworkflow/editor/releases](https://github.com/serverlessworkflow/editor/releases) -NPM publishing at: [https://www.npmjs.com/package/@serverlessworkflow/diagram-editor?activeTab=versions](https://www.npmjs.com/package/@serverlessworkflow/diagram-editor?activeTab=versions) +Check CI run at: [https://github.com/open-workflow-specification/editor/actions/workflows/publish-release.yaml](https://github.com/open-workflow-specification/editor/actions/workflows/publish-release.yaml) +GH Releases: [https://github.com/open-workflow-specification/editor/releases](https://github.com/open-workflow-specification/editor/releases) +NPM publishing at: [https://www.npmjs.com/package/@openworkflowspec/diagram-editor?activeTab=versions](https://www.npmjs.com/package/@openworkflowspec/diagram-editor?activeTab=versions) --- diff --git a/netlify.toml b/netlify.toml index 1e3b539a..41d14aa5 100644 --- a/netlify.toml +++ b/netlify.toml @@ -17,7 +17,7 @@ [build.environment] NODE_VERSION = "24" PNPM_VERSION = "10.31.0" - PREVIEW_PACKAGE_NAME = "@openworkflow/diagram-editor" + PREVIEW_PACKAGE_NAME = "@openworkflowspec/diagram-editor" [build] command = """ diff --git a/package.json b/package.json index 4efe3acb..56c9a4b7 100644 --- a/package.json +++ b/package.json @@ -2,14 +2,14 @@ "name": "open-workflow-editor", "private": true, "description": "Open Workflow Specification Visual Editor", - "homepage": "https://github.com/serverlessworkflow/editor", + "homepage": "https://github.com/open-workflow-specification/editor", "bugs": { - "url": "https://github.com/serverlessworkflow/editor/issues" + "url": "https://github.com/open-workflow-specification/editor/issues" }, "license": "Apache-2.0", "repository": { "type": "git", - "url": "https://github.com/serverlessworkflow/editor.git" + "url": "https://github.com/open-workflow-specification/editor.git" }, "type": "module", "scripts": { diff --git a/packages/i18n/CHANGELOG.md b/packages/i18n/CHANGELOG.md index a8cdfeef..2ca6be44 100644 --- a/packages/i18n/CHANGELOG.md +++ b/packages/i18n/CHANGELOG.md @@ -1,4 +1,4 @@ -# @serverlessworkflow/i18n +# @openworkflowspec/i18n ## 0.1.0 @@ -7,7 +7,7 @@ - [#154](https://github.com/serverlessworkflow/editor/pull/154) [`a3a4566`](https://github.com/serverlessworkflow/editor/commit/a3a456643c04c38cf9396ea812e2260691426db2) Thanks [@fantonangeli](https://github.com/fantonangeli)! - Setup changeset for first minor release -# @serverlessworkflow/i18n +# @openworkflowspec/i18n A lightweight internationalization (i18n) package for React applications, providing simple translation support with automatic locale detection. @@ -33,7 +33,7 @@ This package provides a minimal i18n solution built on React Context, designed f ## Installation ```bash -pnpm add @serverlessworkflow/i18n +pnpm add @openworkflowspec/i18n ``` ## API Reference @@ -81,7 +81,7 @@ export const dictionaries = { Choose the user's locale either manually or through automatic detection: ```ts -import { detectLocale } from "@serverlessworkflow/i18n"; +import { detectLocale } from "@openworkflowspec/i18n"; import { dictionaries } from "./i18n/locales"; const supportedLocales = Object.keys(dictionaries) as Array; @@ -106,7 +106,7 @@ const locale = props.locale ?? detectLocale(supportedLocales, "en"); ### 3. Wrap your app with `I18nProvider` ```tsx -import { I18nProvider } from "@serverlessworkflow/i18n"; +import { I18nProvider } from "@openworkflowspec/i18n"; import { dictionaries } from "./i18n/locales"; function App() { @@ -125,7 +125,7 @@ function App() { Inside any component within the provider: ```tsx -import { useI18n } from "@serverlessworkflow/i18n"; +import { useI18n } from "@openworkflowspec/i18n"; function MyComponent() { const { t, locale } = useI18n(); @@ -194,4 +194,4 @@ Apache-2.0 ## Repository -Part of the [Open Workflow Editor](https://github.com/serverlessworkflow/editor) monorepo. +Part of the [Open Workflow Editor](https://github.com/open-workflow-specification/editor) monorepo. diff --git a/packages/open-workflow-diagram-editor/CHANGELOG.md b/packages/open-workflow-diagram-editor/CHANGELOG.md index 3a759fcb..92d5b0ee 100644 --- a/packages/open-workflow-diagram-editor/CHANGELOG.md +++ b/packages/open-workflow-diagram-editor/CHANGELOG.md @@ -1,4 +1,4 @@ -# @serverlessworkflow/diagram-editor +# @openworkflowspec/diagram-editor ## 0.1.0 @@ -52,7 +52,7 @@ - @serverlessworkflow/i18n@0.1.0