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 |
|
| $30
| ||
Maintain |
|
| X | Next time, I’m putting most of my cash in this basket since and sprinkling the rest among the other “update old things”. Even if the work turns out to be relatively easy, it’s still massively distributed and so will have a large impact. | |
Innovation |
|
| $30
| ||
Improved dependency handling support |
| To consider this feature > Verify with Noah’s work and/or with DevOps | $20
| ||
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 | $20
| |||
react-query: we're on v3; current is v5. Dunno the impact. This work may be doable incrementally but all at once is preferable. |
| ||||