cdap-ui
cdap-ui copied to clipboard
New build and foundation to finish angular migration
Build Updates
-- gigantic pr strategy for merging it - will keep a separate branch to continue doing bug fixes and to keep it separate from the release branches until its stable. I will keep that branch up to date with develop
-- there are still a lot of bugs, which I will be addressing and keeping track of
yarn 3 is required to use this - it also uses yarn's plug and play. yarn install will be slower but every subsequent yarn add etc will be faster. The initial webpack builds will seem slower but they rebuild faster and have type checking
Description
- yarn 3
- typescript linting
- typescript checking
- typescript type updates
- file conversions (ts, tsx, jsx etc)
- remove dependency on gulp (haven't removed gulp dependencies yet)
- webpack 5
- react flow
- dependency updates
- unify webpack (
yarn run old
,yarn cdap-dev-build-w
,yarn start
) - eventually when angular is removed we won't need yarn run old - prettier config
tons of other changes
-- known issues styling - some styling is still off due to the page structure being different studio page - there is a bug where it won't load fully until you add a node details page - ui position is off on load
PR Type
- [x] Bug Fix
- [x] Feature
- [x] Build Fix
- [ ] Testing
- [x] General Improvement
- [ ] Cherry Pick
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
View this failed invocation of the CLA check for more information.
For the most up to date status, view the checks section at the bottom of the pull request.