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

Create VADS Documentation and Examples for the Enrollment Card Pattern #268

Open
12 tasks
msbtterswrth opened this issue Dec 18, 2024 · 0 comments
Open
12 tasks

Comments

@msbtterswrth
Copy link
Collaborator

msbtterswrth commented Dec 18, 2024

User Story

As a design system contributor,
I want to create upstream documentation and examples for the Enrollment Card component in VADS,
So that other teams can easily adopt, implement, and maintain the pattern within VA.gov.


Background

The Enrollment Card pattern is a new component designed to surface benefits information to authenticated users in a clear, actionable format. As AEDP is not responsible for validating the component, the focus will be on creating comprehensive documentation within the VA Design System (VADS) to support VFS teams. This includes detailed guidance, example code, and Storybook implementation to ensure consistency, accessibility, and scalability across VA products.

Discovery Goals

  • Provide comprehensive documentation for the Enrollment Card component to ensure easy adoption and implementation.
  • Demonstrate practical use cases with examples in Storybook.
  • Validate that the pattern aligns with VADS guidelines, accessibility standards, and engineering requirements.
  • Document design and technical decisions to guide teams in leveraging the component effectively.

Questions to Answer

  • What content guidelines, accessibility considerations, and design specifications are required for the Enrollment Card pattern?
  • Are there existing guidelines that need to be updated or removed to support this new pattern?
  • How can example code be structured to demonstrate both basic and advanced use cases?
  • What governance and implementation guidance will help other teams integrate the Enrollment Card into their products?

Resources

  • Finalized UX designs and research findings for the Enrollment Card pattern.
  • Existing VADS documentation for components and patterns.
  • Storybook setup for component implementation and examples.
  • Section 508 and WCAG accessibility guidelines.

Deliverables

  • Design System Documentation for the Enrollment Card pattern, including:
    • Pattern purpose and use cases.
    • Content guidelines for benefits data and actionable links.
    • Accessibility considerations (e.g., screen reader behavior, keyboard navigation).
  • Example Code:
    • A functional web component implementation of the Enrollment Card.
    • Variations demonstrating different content states (e.g., single card, stacked cards).
  • Storybook Examples:
    • Interactive examples of the Enrollment Card pattern.
    • Annotations describing design rationale, interactions, and key decisions.

Acceptance Criteria

  • Component documentation is created and added to the VADS repo.
  • Example code is provided, demonstrating core functionality and edge cases.
  • Storybook examples are live, interactive, and include variations for different content states.
  • Accessibility considerations are documented, ensuring Section 508 and WCAG compliance.
  • Documentation is reviewed and approved by the design system team and stakeholders.

Constraints & Considerations

  • Ensure the Enrollment Card aligns with existing VADS standards for consistency and scalability.
  • The documentation must support teams with varying levels of available data to be used in the component.
  • Examples should include annotations for key design and technical decisions.

Review needed by

  • VA Design System Team
  • UX Research Team
  • Product Manager
  • Engineering Team

Definition of Done

  • Documentation has been updated, if applicable.
  • Acceptance Criteria in related issue are met.
  • Reviewers have approved.
@msbtterswrth msbtterswrth changed the title Create VADS Documentation and Examples for the Baseball Card Pattern Create VADS Documentation and Examples for the Enrollment Card Pattern Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant