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
Moving manifest parsing to a central location so it can be managed with state that doesn't require components to do unnecessary processing.
This can be done before or in parallel with the state management investigation (#605).
These changes will require thorough testing. Most of it could be handled in unit testing; tests will most likely need to be added as parsing is changed. This should not change functionality, but with changing the parsing strategy it should still be expected that all the fields are still coming to the right place for consumption by Ramp components.
Done Looks Like
Bring manifest parsing code into a single place
Manifests only need to be read and parsed once
Create a single data structure that can be used to represent manifest data across components
Remove unnecessary state values or duplicates from different components
Test across Ramp components to ensure they're populating data correctly from manifest data
Description
Moving manifest parsing to a central location so it can be managed with state that doesn't require components to do unnecessary processing.
This can be done before or in parallel with the state management investigation (#605).
These changes will require thorough testing. Most of it could be handled in unit testing; tests will most likely need to be added as parsing is changed. This should not change functionality, but with changing the parsing strategy it should still be expected that all the fields are still coming to the right place for consumption by Ramp components.
Done Looks Like
QA
The text was updated successfully, but these errors were encountered: