Prioritization note: Do not prioritize any rows that are highlighted
Themes | Goals/objectives | Notes/Next steps | Breaking change? - mark with X | Prioritization - Zak $100) | Prioritization - John ($100) | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Maintain |
|
| |||||||||
Maintain |
|
| |||||||||
Innovation |
|
| |||||||||
Improved dependency handling support |
| To consider this feature > Verify with Noah’s work and/or with DevOps | |||||||||
Improved developer adoption | |||||||||||
Accessibility |
|
Next steps: John to revise goals/objectives cell. | |||||||||
Accessibility |
| ||||||||||
Break tower of knowledge/support | |||||||||||
Bolster UX consistency | |||||||||||
Improved test coverage | |||||||||||
DayJS - |
Switch ui date-time library from using the EOL’d moment library.
|
| |||||||||||||||
Popper -> convert to Floating UI | Dependency update | |||||||||||||||
Downshift -> Update to most recent version (lots of breaking versions since) | Dependency update | |||||||||||||||
react-highlight-words | Dependency update | |||||||||||||||
redux-form and react-form and their related libraries have been abandoned. We already contend with some peer-dep warnings for related libraries that haven't provided a React v18 release (which means they've been out of date since at least March, 2022). The main contenders for replacement are formik and react-hook-form. We don't need a "thou shalt switch" decree, but we should do a spike to see how stripes-components interacts, pick our favorite, and write a guide. I would vote for RHF first. This work can be done incrementally. | Select a new form library selection | |||||||||||||||
react-query: we're on v3; current is v5. Dunno the impact. This work may be doable incrementally but all at once is preferable. |
| |||||||||||||||