You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are introducing the cerebralWrapper module to wrap the functionality of the Cerebral state management library. Given that Cerebral is no longer maintained upstream, this module will provide a centralized place in the codebase to manage and mitigate any breakages related to Cerebral.
Goals
Centralized State Management: Provide a single point of control for all state management-related code.
Flexibility: Allow for easy integration of fixes or patches.
Scalability: Enable the module to grow and evolve as the project's needs change.
Patching or extending the forked version of the legacy Cerebral library.
Evaluating and potentially integrating alternative state management libraries.
Importance of Centralized Breakage Mitigation
Addressing breakages in one location, rather than searching the entire codebase, is crucial. By replacing all references to the legacy library with the wrapper, we create a more linear path to mitigation. This approach simplifies fixing breakages and provides more options for remediation paths, ensuring consistent and maintainable state management.
Experimental Branch
For more details and to view the updated code changes, please refer to the experimental branch.
This issue serves as an introduction to the new cerebralWrapper module and a location to place links pointing to the experimental branch hosting the updated code changes.
The text was updated successfully, but these errors were encountered:
Issue: Introduction of
cerebralWrapper
ModuleSummary
We are introducing the
cerebralWrapper
module to wrap the functionality of the Cerebral state management library. Given that Cerebral is no longer maintained upstream, this module will provide a centralized place in the codebase to manage and mitigate any breakages related to Cerebral.Goals
Usage Example
Future Development
Importance of Centralized Breakage Mitigation
Addressing breakages in one location, rather than searching the entire codebase, is crucial. By replacing all references to the legacy library with the wrapper, we create a more linear path to mitigation. This approach simplifies fixing breakages and provides more options for remediation paths, ensuring consistent and maintainable state management.
Experimental Branch
For more details and to view the updated code changes, please refer to the experimental branch.
WIP Draft PR
Module Readme
This issue serves as an introduction to the new
cerebralWrapper
module and a location to place links pointing to the experimental branch hosting the updated code changes.The text was updated successfully, but these errors were encountered: