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 |
| IN PROGRESS 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. IN PROGRESS | IN PROGRESS | ||||
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. |
| ||||