...
Phase 1: Project Tune Up (version 4.0)
"Reset" GreenKeeper
Upgrade project dependencies to current versions (prefer an all-at-once approach)Delete Greenkeeper PRs and IssuesEnsure Greenkeeper is configured properly- Evaluate Renovate as replacement
...
- Old issues may be valid, but we will take this opportunity to reset our vision
- There are 14 Pages of Stale Branches
- 5 pages of active branches, mostly greenkeeper
Clear project board
Upgrade linters to match current MFEs
...
Let's work on all non-breaking improvements we can.
Create a mechanism to add deprecation warnings for old props.- Add per-component npm package exports
- Support today's import @edx/paragon and also @edx/paragon-{componentName}
- Look at "Bit"
- Support today's import @edx/paragon and also @edx/paragon-{componentName}
- Streamline exported package (today including a component from Paragon may add about 500kb to build)
- Tree shaking
- Swap icons to use FontAwesome React inline SVG: https://github.com/edx/paragon/issues/347
- Storybook should style with edx-bootstrap v2 theme
- Add more components with Reactstrap (non-breaking additions)
- Add passthrough components
- be judicious about what components we add to augment the library.
- Docs
- combine with edx bootstrap, do work to sort out best way to do this.
...