Skip to content

feat(atomic-a11y): scaffold new package for accessibility tooling#7111

Merged
y-lakhdar merged 9 commits intomainfrom
feat/a11y-package-scaffold
Mar 31, 2026
Merged

feat(atomic-a11y): scaffold new package for accessibility tooling#7111
y-lakhdar merged 9 commits intomainfrom
feat/a11y-package-scaffold

Conversation

@y-lakhdar
Copy link
Copy Markdown
Contributor

@y-lakhdar y-lakhdar commented Feb 13, 2026

Scaffolds the new @coveo/atomic-a11y package for accessibility tooling. This is the root PR for the a11y package chain.

What's included

  • packages/atomic-a11y/ with package.json, tsconfig.json, turbo.json
  • Workspace configuration (pnpm-workspace.yaml, root package.json)
  • Empty barrel export ready for a11y module extraction

PR Chain (1 of 7)

# PR Branch Description
1 #7111 feat/a11y-package-scaffold Package scaffolding ← this PR
2 #7122 feat/a11y-shared-foundation Shared types, constants, utilities
3 #7123 feat/a11y-reporter VitestA11yReporter
4 #7124 feat/a11y-openacr OpenACR report generator
5 #7117 feat/a11y-ci-integration Weekly a11y scan workflow

KIT-5472

Scaffolds the new @coveo/atomic-a11y package for accessibility tooling extraction. Includes package.json with axe-core and vitest dependencies, TypeScript configuration, and workspace registration.
@y-lakhdar y-lakhdar force-pushed the feat/a11y-package-scaffold branch from b650973 to 7bd623e Compare February 13, 2026 23:17
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Scaffolds a new workspace package, @coveo/atomic-a11y, to host upcoming accessibility tooling for Atomic (foundation for the linked PR chain).

Changes:

  • Added packages/atomic-a11y/ with initial package.json, tsconfig.json, turbo.json, and an empty barrel export.
  • Registered the new package in the pnpm workspace (and updated the lockfile importer section accordingly).
  • Updated cspell dictionary entries to accommodate upcoming a11y terminology used in the docs.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pnpm-workspace.yaml Adds packages/atomic-a11y to the workspace package globs.
pnpm-lock.yaml Adds an importer entry for the new package’s devDependencies.
packages/atomic-a11y/package.json Defines the new private package metadata and build script.
packages/atomic-a11y/tsconfig.json Establishes TS build output and NodeNext module settings for the new package.
packages/atomic-a11y/turbo.json Adds package-level Turbo task configuration for build.
packages/atomic-a11y/src/index.ts Empty barrel module placeholder.
packages/atomic-a11y/PR-DEPENDENCY-GRAPH.md Documents the intended PR merge chain for the a11y workstream.
.cspell.json Adds openacr and VPAT to the workspace dictionary.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

Comment thread packages/atomic-a11y/turbo.json
Copy link
Copy Markdown
Contributor

@fbeaudoincoveo fbeaudoincoveo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@y-lakhdar y-lakhdar added this pull request to the merge queue Mar 30, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Mar 30, 2026
@y-lakhdar y-lakhdar added this pull request to the merge queue Mar 30, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Mar 30, 2026
@y-lakhdar y-lakhdar added this pull request to the merge queue Mar 31, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Mar 31, 2026
@svcsnykcoveo
Copy link
Copy Markdown

svcsnykcoveo commented Mar 31, 2026

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants