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

[SPIKE] Investigate options for ensuring adequate test coverage of vagovclaro theme. #14666

Open
12 tasks
Tracked by #13563
ndouglas opened this issue Aug 4, 2023 · 1 comment
Open
12 tasks
Tracked by #13563
Assignees
Labels
accessibility Issues related to accessibility CMS Team CMS Product team that manages both editor exp and devops DevOps CMS team practice area Drupal engineering CMS team practice area UX

Comments

@ndouglas
Copy link
Contributor

ndouglas commented Aug 4, 2023

Description

We have a custom theme, vagovclaro, on which we're dependent for maintaining accessibility standards, user experience requirements, and so forth. As noted by @edmund-dunn we are also tightly coupled to the parent theme, claro, which is maintained within Drupal Core. That coupling can impair our flexibility in dealing with issues in one or the other.

Tasks

  • We should audit this theme and determine:
    • Risks posed by the current structure
    • Misallocations, e.g. code in the custom theme that should reside in custom modules or config, and code in config or custom modules that should reside within the custom theme
    • How best we can address our current shortfall in testing coverage of functional requirements within the purview of this (or any other) custom theme.
    • A strategy for addressing deficits

Acceptance Criteria

  • The CMS team has met as a whole to discuss the topic in general (short meeting, like 15 minutes hopefully).
    • Main objective: Get UX and A11y input on what we should cover, what we should demand, etc.
    • Mini-Deliverable: Unvarnished opinions on what we need to do to reduce their stress re: design system compatibility, accessibility, etc within Drupal itself.
    • Findings documented in this thread.
  • The DevOps and Drupal engineers have met or asynchronously discussed how to solve these problems.
    • Findings documented in this thread.
    • Followup issue(s) opened to address individual points.

Previous Team Points

8

@ndouglas ndouglas added DevOps CMS team practice area Drupal engineering CMS team practice area accessibility Issues related to accessibility UX Needs refining Issue status CMS Team CMS Product team that manages both editor exp and devops labels Aug 4, 2023
@ndouglas
Copy link
Contributor Author

Hey team! Please add your planning poker estimate with Zenhub @edmund-dunn @JunTaoLuo @tonytaylor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility Issues related to accessibility CMS Team CMS Product team that manages both editor exp and devops DevOps CMS team practice area Drupal engineering CMS team practice area UX
Projects
None yet
Development

No branches or pull requests

3 participants