...
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
Clear Stale Issues, PRs, Branches
Old issues may be valid, but we will take this opportunity to reset our visionThere are 14 Pages of Stale Branches5 pages of active branches, mostly greenkeeperClear 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.
...