-
Notifications
You must be signed in to change notification settings - Fork 542
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: refactor Plugin Orchestration #1813
Conversation
Deploy preview for apisix-dashboard ready! Built with commit 5d6f3f7 |
Codecov Report
@@ Coverage Diff @@
## master #1813 +/- ##
===========================================
- Coverage 71.22% 52.42% -18.81%
===========================================
Files 173 39 -134
Lines 6221 2745 -3476
Branches 712 0 -712
===========================================
- Hits 4431 1439 -2992
+ Misses 1534 1112 -422
+ Partials 256 194 -62
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
549b064
to
dcebacd
Compare
dcebacd
to
bdf6a7b
Compare
fixing CI |
Test building failed due to ESLint error, it doesn't affect the Netlify Preview. I will continue fixing them. |
web/src/components/PluginFlow/components/ConfigPanel/ConfigNode/index.tsx
Outdated
Show resolved
Hide resolved
I pulled the code into a local run and tried it out, and the new plugin orchestration works great.
|
I will add E2E test cases for this PR |
ok |
groupButton: '.ant-radio-group', | ||
canvas: '.x6-graph-svg', | ||
startNode: | ||
'#stencil > div > div.x6-widget-stencil-content > div:nth-child(1) > div > div > svg > g > g.x6-graph-svg-stage > g:nth-child(1) > g > circle', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it would be better to use data-*
(https://docs.cypress.io/guides/references/best-practices#Selecting-Elements) to reduce selector length.
web/cypress/integration/plugin/create-route-with-plugin-orchestration.spec.js
Outdated
Show resolved
Hide resolved
…ard into feat-plugin-flow
Hi, I just fixed the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
Thanks.
Please answer these questions before submitting a pull request, or your PR will get closed.
Why submit this pull request?
What changes will this PR take into?
Hi, this PR aims to refactor then improve the Plugin Orchestration feature :)
Thanks to https://github.com/antvis/x6 .
Related issues
resolve #1247
Project
Checklist: