-
Notifications
You must be signed in to change notification settings - Fork 14k
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(monorepo): move superset-ui to superset(stage 2) #17552
Conversation
b52f206
to
c26d3a9
Compare
Codecov Report
@@ Coverage Diff @@
## master #17552 +/- ##
==========================================
- Coverage 76.94% 68.59% -8.36%
==========================================
Files 1049 1588 +539
Lines 56672 64931 +8259
Branches 7849 6961 -888
==========================================
+ Hits 43609 44542 +933
- Misses 12810 18499 +5689
- Partials 253 1890 +1637
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
cf6acbf
to
44cbf80
Compare
44cbf80
to
bfb4a12
Compare
bfb4a12
to
508b9a0
Compare
342d5b0
to
508b9a0
Compare
508b9a0
to
a5addbb
Compare
tsconfig
update webpack config update webpack config
edit .codecov.yml
fix refactor genertor lint error
update jest.config.js allow superset-generator temporarily disallow generator unit test temporarily remove test dir in plugins ignore superet-ui-demo fix dir try to increase code coverage prettier disable generator update jest updates root jest remove generator add comments update jest config
add comments
a5addbb
to
1213309
Compare
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.
A few comments. In general I find this works very well, amazing work! 🎉 There will inevitably be some todos that will require follow-up PRs, but I think this is already a big improvement over the current development workflow, so feeling inclined to approve this to unblock plugin development.
@@ -14,6 +15,17 @@ coverage: | |||
# project coverage decrease: | |||
target: auto | |||
threshold: 0% | |||
core-packages-ts: | |||
target: 95% |
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.
Note to other reviewers - this was set to 95 % due to codecov reporting slightly lower coverage stats than on superset-ui
. This will be fixed in a follow-up PR
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.
Thanks for the reminder.
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
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.
This is a giant leap. Thanks for all the hard work!
Tested in local. LGTM. Thanks for the huge improvement! |
/testenv up |
@kgabryje Ephemeral environment spinning up at http://35.87.14.131:8080. Credentials are |
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.
This is really cool! Thanks for the hard work. I'm wondering if we can split CI for plugins into separate workflows just to make it easier to debug.
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.
Tested manually, works great. Amazing work!
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.
What an epic series of PRs! Amazing work @zhaoyongjie ! 🎉🎉🎉
Ephemeral environment shutdown and build artifacts deleted. |
SUMMARY
This PR implement SIP-58, move superset-ui to this repo. NOTICE: Please merge relocation-PR before merging this PR.
packages
,plugins
,scripts
directories intosuperset_frontend
packages/*
andplugins/*
to lerna packagesbabel-extract.sh
.packages
andplugins
is appended inbabel.cfg
To ensure that every PR passes the CI, the monorepo-related PR is split into multiple stages.