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 |
|
| $40
| $20 | |||||||||||||
Maintain |
|
| X | $0
| $5 | ||||||||||||
Innovation |
|
| $20
| $20 | |||||||||||||
Improved dependency handling support |
| To consider this feature > Verify with Noah’s work and/or with DevOps | $30
| $10 | |||||||||||||
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.
|
| $8 | |||||||||||||||
Maintain | Popper -> convert to Floating UI | Dependency update Possible delegate candidate | X | $3 | |||||||||||||
Maintain | Downshift -> Update to most recent version (lots of breaking versions since) | Dependency update Possible delegate candidate | X | $3 | |||||||||||||
Maintain | react-highlight-words | Dependency update Possible delegate candidate | |||||||||||||||
Migration | 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 | $10
| $10 | |||||||||||||
Maintain | react-query: we're on v3; current is v5. Dunno the impact. This work may be doable incrementally but all at once is preferable. |
| $10 | ||||||||||||||