Stripes roadmap planning
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) | Status |
---|---|---|---|---|---|---|
Maintain (Infrastructure) |
|
|
| $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 |
| 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 |
|
| $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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|