Skip to content

Conversation

@a-asaad
Copy link
Collaborator

@a-asaad a-asaad commented Aug 18, 2025

Motivation and Context

Custom entities provide an escape hatch for users to add custom XML snippets to the diagram output. These entities are not shown in the diagram, but can be referenced from a node's attributes.

Details

  • Schemas: add a customEntities field to the EipFlow schema
  • Flow Translators: accept customEntities from EipFlow translation requests, validate, and add to XML output.
  • UI
    • Add a panel to allow creating and managing custom entities.
    • Add a modal for entering the entity's content.
    • Include custom entity definitions as part of the app's persisted state.

Screenshots

image image

Checklist

  • The PR follows the branch and commit styles outlined in the CONTRIBUTING doc
  • (UI changes only) Linting and formatting checks pass locally with the new changes (npm run precommit from the ui directory)

@a-asaad a-asaad added the enhancement New feature or request label Aug 18, 2025
@a-asaad a-asaad merged commit 2023e80 into main Aug 18, 2025
1 check passed
@a-asaad a-asaad deleted the custom-entities branch October 1, 2025 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants