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

FInalize VADS Documentation and Examples for the Service List Item component #268

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

Comments

@msbtterswrth
Copy link
Collaborator

msbtterswrth commented Dec 18, 2024

User Story

As a design system contributor,
I want to finalize and submit the Service List Item component documentation to VADS,
So that other teams can easily adopt, implement, and maintain the component within VA.gov.


Background

The Service List Item is a new component designed to present benefits, tools, or services in a clear, structured format. It is a core part of the Manage Benefits and Tools pattern and will support VFS teams in surfacing actionable benefit information efficiently.

To ensure adoption, we need to finalize and submit the component documentation in the VA Design System (VADS), ensuring it includes clear usage guidance, accessibility best practices, and implementation details. This component will be submitted as an experimental design pattern, meaning teams will validate its effectiveness through real-world implementation.


Discovery Goals

  • Ensure the documentation clearly defines the component's purpose, usage, and accessibility considerations.
  • Provide Storybook examples that demonstrate the component’s behavior in different contexts.
  • Align documentation with VADS design and engineering standards.
  • Prepare the component for stakeholder approval and submission to the VA Design System.

Questions to Answer

  • Have we documented all necessary implementation details for teams adopting this component?
  • Are there accessibility or usability gaps that need to be addressed before submission?
  • Does the documentation provide clear examples and edge cases?
  • Have we ensured alignment with other VADS components for a consistent user experience?

Resources

  • Figma files with finalized component designs.
  • Existing VADS documentation.
  • Storybook setup for component testing and validation.
  • Accessibility guidelines (Section 508, WCAG 2.1).

Deliverables

  • Finalized component documentation in VADS, including:
    • Overview of the Service List Item component.
    • Use cases and implementation best practices.
    • Content guidelines for structuring list items effectively.
    • Accessibility considerations (e.g., screen reader behavior, keyboard navigation).
  • Example Code:
    • A functional web component implementation of the Service List Item.
    • Variations demonstrating different states (e.g., active, disabled, interactive).
  • Storybook Examples:
    • Interactive component examples with annotations on design rationale and interactions.
  • Submission for review and approval to VADS stakeholders.

Acceptance Criteria

  • Component documentation is finalized and formatted for VADS submission.
  • Example code and Storybook implementations are included.
  • Accessibility considerations are fully documented.
  • Documentation is submitted for stakeholder review and approval.

Constraints & Considerations

  • Ensure alignment with other list components in VADS for consistency.
  • Clearly define how the component can be customized for different use cases.
  • Provide guidance for both designers and engineers to support adoption.

Review needed by

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

Definition of Done

  • Documentation is finalized and submitted to VADS.
  • Acceptance Criteria are met.
  • Reviewers have approved the component documentation.
@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
@msbtterswrth msbtterswrth changed the title Create VADS Documentation and Examples for the Enrollment Card Pattern Create VADS Documentation and Examples for the Service List Item component Feb 7, 2025
@msbtterswrth msbtterswrth changed the title Create VADS Documentation and Examples for the Service List Item component FInalize VADS Documentation and Examples for the Service List Item component Feb 7, 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