-
Notifications
You must be signed in to change notification settings - Fork 14.3k
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): relocate superset-ui #17445
refactor(monorepo): relocate superset-ui #17445
Conversation
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 working on this! This is the really large undertaking.
Just a reminder that when merging this PR, DON'T choose "Squash and merge", otherwise you'll lose all the git history.
Before merging this PR, we must update .asf.yml to enable "Create merge commit", otherwise it is not possible: |
5149a63
to
7beb48a
Compare
77baf62
to
511acb1
Compare
511acb1
to
c597a7f
Compare
Codecov Report
@@ Coverage Diff @@
## master #17445 +/- ##
==========================================
+ Coverage 76.81% 76.95% +0.14%
==========================================
Files 1049 1049
Lines 56671 56671
Branches 7851 7851
==========================================
+ Hits 43529 43611 +82
+ Misses 12889 12807 -82
Partials 253 253
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
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!
c597a7f
to
1073f56
Compare
* fix(plugin-chart-echarts): sanitize series from html tags * use echarts html encoder
* chore: bump eslint 5.3.0 * fix lint
* change to prettier.config.js * printWidth to 80 * format * tweak
* feat: remove the default Y-axis truncate in bar chart * make all charts consistently * fix lint
* feat(core): add support for adhoc columns * simplify import * revert simplification due to codecov * fix filter column type * fix pivot v2 groupbys * remove redundant import * Add new type guards * move ColumnMeta type guards to chart-controls * add type guard tests * Fix typing and import errors * Fix saved expression type guard * Fix typing * Remove redundant import * Make Echarts and PivotTable handle AdhocColumns properly * Fix lint Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com>
Co-authored-by: John Bodley <john.bodley@airbnb.com>
* chore: coordinate storybook with main repository * update lock file
* chore: end of file fixer * compress image * lint without build * lintrc improvment * exporting * update parallel-coordinates tsconfig * add license to md file * add license * add eslintignore
1073f56
to
0b54635
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.
LGTM, but let's not merge until non-squash merge is enabled
0b54635
to
61a9517
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.
LGTM
This is really a huge change, it's too friendly for developers, what version will be launched? |
We are just about to make a new release cut for 1.5. Finalizing the first release candidate + shipping it usually takes some time, but you should be able to start testing the new release branch within the next few weeks |
SUMMARY
This PR MUST wait for monorepo-stage-2 to pass CI.
This PR MUST merged before monorepo-stage-2 .
lerna.json
insuperset-frontend
workspace
in packages.jsonnpx lerna import --flatten --dest temporary_superset_ui ../../superset-ui
to import all commits into superset-frontend. commit cut to : apache-superset/superset-ui@3e16995workspace
changing in packages.json (in order not to add new dependencies, dependencies will be added in stage-2 PR)temporary_superset_ui
in pre-commit-config*.ipynb
from .gitignoreTo ensure that every PR passes the CI, the monorepo-related PR is split into multiple stages.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TESTING INSTRUCTIONS
ADDITIONAL INFORMATION