As an engineer, I want to explore creating developer tools that make it easier to work with VA authentication states and application context, so I can spend less time mocking these foundational pieces and more time building features.
Background
Right now engineers have low visibility into the state of their applications in a clear and consistent way. They encounter problems with several areas of applications:
Set up auth states so that and application can act as if the user is logged in
Access common FE data and context across components
Current form data
Pages in the current context of react router
The form config in its full state, so it can be inspected
An easy way to fill out a form quickly without needing to go through each page of a form
Discovery Goals
Auth State Tools Investigation
[ ] Document current auth state management approaches
How apps handle auth now
Common auth scenarios needed for testing
Current pain points in mocking auth
[ ] Look into existing tools for auth state manipulation
User Story
As an engineer, I want to explore creating developer tools that make it easier to work with VA authentication states and application context, so I can spend less time mocking these foundational pieces and more time building features.
Background
Right now engineers have low visibility into the state of their applications in a clear and consistent way. They encounter problems with several areas of applications:
Discovery Goals
Auth State Tools Investigation
useMockedAuth
in mock-form-ae-design-patternsVA Context Provider Research
Technical Approach Ideas
Questions to Figure Out
Resources
What We'll Make
Quick write-up of:
Simple proof of concept showing:
Success Looks Like
Things to Keep in Mind
Review Needed By
Done When