Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add V4Environment and Documentation to the graph. Pre-req for moving … #363

Closed
wants to merge 1 commit into from

Conversation

prashanDYDX
Copy link
Contributor

…state-machine components into the graph.

This PR does not change how the current Abacus state manager functions. But, it does set the stage for a larger change:
Environment will not be able to be changed at runtime. Instead, clients will have to force restart when changing environments.

Because Environment is used everywhere, supporting mutability in the graph would be a massive refactor. Every place environment is consumed would have to be updated to be reactive, since updating object instances does not work in a DI graph.

@prashanDYDX prashanDYDX requested a review from ruixhuang May 16, 2024 21:37
@prashanDYDX prashanDYDX force-pushed the prashan/immutable-env branch from a70dc10 to 45d155e Compare May 16, 2024 21:52
@prashanDYDX prashanDYDX deleted the prashan/immutable-env branch September 4, 2024 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant