Open zachrog opened 2 months ago
One quick thought: I think fixing our remaining type issues beforehand would be helpful as one safeguard (along with tests) to ensure whatever refactoring we do leads to minimal errors.
Potential experiment: try porting from Cerebral to Overmind in order to gauge how laborious that process is.
Pre-Conditions
Acceptance Criteria
Multiple paths are found to migrate away from Cerebral iteratively. These paths are then shared with the team to decide which we will go down.
Pain Avoided/Frustration Saved
We no longer depend on a package that is not maintained We can have types in our front end application We can upgrade to the latest version of React when it comes out
Breadth/Pervasiveness of Problem
Complexity of Problem (Low, Medium, High) and Why it's Complex
HIGH - Cerebral is everywhere and there are many possible roads to replace it. Some will be better than others.
Notes