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

Clear Stale Issues, PRs, Branches

  • 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

...

  • Component Interface Cleanup (maintain backwards compatibility)
    • Paragon components should have similar consistent props
    • write down decisions on naming. WOOw
  • Stop auto-generating ids on things where it doesn't make sense (i.e. <Icon />)
  • Support i18n
  • Analytics
  • remove hardcoded English labels

...

  • Remove build targets themeable and static. Lose support for use in legacy applications.
  • Simplify the ways styles are added in Paragon
    • Prefer class strings over imported style objects
    • Remove includes of scss in .jsx files
  • Remove backwards compatibility for legacy props
  • remove asInput()
  • Open Issues (with proposed breaking changes)
  • Leverage Reactstrap (breaking change implementations)
    • Where appropriate swap Paragon implementations with Reactstrap passthroughs/wrappers.

...