Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 Issues
  • Ensure 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"
  • 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.

...