Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

refactor: reduce code duplicated from mxGraph to override shape canvas #3138

Merged
merged 1 commit into from
Aug 6, 2024

Conversation

tbouffard
Copy link
Member

This reduces the maintenance (in particular if we want to migrate to maxGraph) and reduces the size of the bundle a bit.

The modified code is fully covered by integration tests.
This change will also increase the code coverage as some parts of the duplicated mxGraph code includes paths not used by bpmn-visualization.

Notes

This PR continues the work started in #3043 and #3046

This reduces the maintenance (in particular if we want to migrate to maxGraph) and reduces the size of the bundle a bit.
The modified code is fully covered by integration tests.
This change will also increase the code coverage as some parts of the duplicated mxGraph code includes paths not used by
`bpmn-visualization`.
@tbouffard tbouffard added the refactoring Code refactoring label Aug 6, 2024
Copy link

github-actions bot commented Aug 6, 2024

♻️ PR Preview 54326ac has been successfully destroyed since this PR has been closed.

🤖 By surge-preview

Copy link

github-actions bot commented Aug 6, 2024

♻️ PR Preview 54326ac has been successfully destroyed since this PR has been closed.

🤖 By surge-preview

Copy link

sonarqubecloud bot commented Aug 6, 2024

@tbouffard tbouffard marked this pull request as ready for review August 6, 2024 14:15
@tbouffard tbouffard requested a review from csouchet August 6, 2024 14:15
@tbouffard tbouffard merged commit 9875eff into master Aug 6, 2024
24 checks passed
@tbouffard tbouffard deleted the refactor/simplify_mxgraph_canvas_override branch August 6, 2024 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring Code refactoring
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants