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

Epic: V4.x Tools to support JS EMS engine and update dependencies #2101

Open
6 tasks
shunguoy opened this issue Nov 14, 2024 · 0 comments
Open
6 tasks

Epic: V4.x Tools to support JS EMS engine and update dependencies #2101

shunguoy opened this issue Nov 14, 2024 · 0 comments
Assignees
Labels
node-accessibility-checker Issues in the accessibility-checker component

Comments

@shunguoy
Copy link
Contributor

shunguoy commented Nov 14, 2024

The Javascript engine has been moving from the traditional CommonJS engine to the EMS engine for many new features. Several of our engine-dependent libraries (such as Puppeteer) support only EMS in their new versions. Therefore, our tools have to move to the EMS.

Epic Details

Hill

Users will be able (1) to use new libraries that require the EMS; (2) to use our improved accessibility tools due to the use of the latest dependent libraries and a better EMS engine.

Playback Demonstrations

  • Each sprint replay will use rules showcase template to explain the issue, including user impact, supporting standard(s), what's broken, fix, help, mapping, and test case(s) to show the issue and the fix.

Metric

  • Number of rules and help files that are fixed and merged. The Engine rules change summary2024 is updated after each new or fixed rule, help, or Engine change.
  • New Checker versions deployed to the stores also includes the Release Notes that includes the list of fixes and features that users read.

Comms

  • The team's overall release notes posted to Slack, Office Hours, other developer meetings, etc. will contain the engine changes, especially the new Checker Rule Set deployment dates that will be an integral part of the communications, such as the Rule Set Options in the Checker Settings.

Issues assigned to this Epic:

  1. Merge the master to the V4.x branch
  2. Update the NodeJs and other dependencies to the latest
  3. Fix issues related to EMS
  4. Unit test

What project/section is the Epic for?

Definition of Done

  • Results are added to the Release Mural with a description of what was accomplished, KPIs, etc.
  • All content has been reviewed for grammar, spelling, style and technical accuracy
  • All code committed to main branch
  • All unit tests pass (including accessibility)
  • Demo works in staging environment
  • At least one performance metric / monitor constructed

Lessons learned and observations

@shunguoy shunguoy self-assigned this Nov 14, 2024
@shunguoy shunguoy added the node-accessibility-checker Issues in the accessibility-checker component label Nov 14, 2024
@philljenkins philljenkins changed the title New Version of Tools to support JS EMS engine Epic: New Version of Tools to support JS EMS engine Nov 14, 2024
@shunguoy shunguoy changed the title Epic: New Version of Tools to support JS EMS engine Epic: V4.x Tools to support JS EMS engine Nov 14, 2024
@shunguoy shunguoy changed the title Epic: V4.x Tools to support JS EMS engine Epic: V4.x Tools to support JS EMS engine, add & update dependencies Nov 18, 2024
@shunguoy shunguoy changed the title Epic: V4.x Tools to support JS EMS engine, add & update dependencies Epic: V4.x Tools to support JS EMS engine and update dependencies Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
node-accessibility-checker Issues in the accessibility-checker component
Projects
None yet
Development

No branches or pull requests

1 participant