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
As an engineer, I want a convenient developer tools panel in my browser when working on VA.gov applications, so I can quickly access common tools, toggle features, and inspect application state without digging through code or console logs.
Background
Currently devs have to:
Manipulate feature toggle state through mock server or vets-api
Switch between multiple documentation tabs
Manually manipulate form data for testing
Click through many pages to find common dev resources
Create their own tooling when applicable
A unified dev tools panel could save tons of time and make local development smoother.
Discovery Goals
Current Dev Workflow Research
Document common dev tasks that need quick access
Feature toggle usage
Form testing workflows
Documentation lookup patterns
Look at what tools devs manually create for themselves
Map out frequent pain points in daily development
Panel Features Investigation
Feature toggle management
How to show/modify current toggle states
Toggle search and filtering
Toggle state persistence
Form development tools
Schema/uiSchema inspection
Prefill data manipulation
Form state visualization
Documentation integration
Most referenced docs
Search capabilities
Quick links organization
Accessibility tools
Axe integration points
Results display
Common fixes suggestions
Technical Approach Exploration
Panel implementation options
React portal vs iframe
Position and styling approaches
State management strategy
Performance considerations
Load time impact
Bundle size concerns
Lazy loading options
Questions to Answer
Where should the panel live in the DOM?
How do we make it non-intrusive but easily accessible?
What's the best way to persist panel state?
How do we handle panel visibility in different environments?
What existing dev tools patterns can we learn from?
User Story
As an engineer, I want a convenient developer tools panel in my browser when working on VA.gov applications, so I can quickly access common tools, toggle features, and inspect application state without digging through code or console logs.
Background
Currently devs have to:
A unified dev tools panel could save tons of time and make local development smoother.
Discovery Goals
Current Dev Workflow Research
Panel Features Investigation
Technical Approach Exploration
Questions to Answer
Resources
Deliverables
Analysis doc with:
Proof of concept showing:
Success Criteria
Constraints & Considerations
Review Needed By
Definition of Done
The text was updated successfully, but these errors were encountered: