Skip to content

[nx-migration]- spilt milestone#4159

Draft
Chloe_he (Chloe-He) wants to merge 1 commit intomainfrom
003-nx-migration
Draft

[nx-migration]- spilt milestone#4159
Chloe_he (Chloe-He) wants to merge 1 commit intomainfrom
003-nx-migration

Conversation

@Chloe-He
Copy link
Contributor

Remember to include the following changes:

  • Ensure the PR title includes the name of the component you are changing so it's clear in the release notes for consumers of the changes in the version e.g [Clover-123][BpkButton] Updating the colour
  • README.md (If you have created a new component)
  • Component README.md
  • Tests
  • Accessibility tests
    • The following checks were performed:
      • Ability to navigate using a keyboard only
      • Zoom functionality (Deque University explanation):
        • The page SHOULD be functional AND readable when only the text is magnified to 200% of its initial size
        • Pages must reflow as zoom increases up to 400% so that content continues to be presented in only one column i.e. Content MUST NOT require scrolling in two directions (both vertically and horizontally)
      • Ability to navigate using a screen reader only
  • Storybook examples created/updated
  • For breaking changes or deprecating components/properties, migration guides added to the description of the PR. If the guide has large changes, consider creating a new Markdown page inside the component's docs folder and link it here

Copilot AI review requested due to automatic review settings January 28, 2026 02:15
Copy link
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

This PR introduces comprehensive specification documentation for the Nx migration project in the Backpack Web repository. The documentation defines nine incremental milestones for adopting Nx, each designed to be independently verifiable and non-breaking to production.

Changes:

  • Added detailed migration specification with milestone breakdowns
  • Established verification criteria and rollback plans for each phase
  • Configured MCP (Model Context Protocol) settings for development tooling integration

Reviewed changes

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

Show a summary per file
File Description
specs/003-nx-migration/spec.md Main specification document defining migration strategy, requirements, and success criteria for Nx adoption
specs/003-nx-migration/milestones/README.md Overview of all nine migration milestones with dependency graph and quick reference tables
specs/003-nx-migration/milestones/M1-nx-initialization.md Milestone 1 specification for initializing Nx workspace
specs/003-nx-migration/milestones/M2-project-structure.md Milestone 2 specification for confirming project structure alignment
specs/003-nx-migration/milestones/M3-storybook-colocation.md Milestone 3 specification for colocating Storybook stories with components
specs/003-nx-migration/milestones/M4-components-as-projects.md Milestone 4 specification for registering components as Nx projects
specs/003-nx-migration/milestones/M5-static-checks.md Milestone 5 specification for running static checks through Nx
specs/003-nx-migration/milestones/M6-module-boundaries.md Milestone 6 specification for enforcing module boundaries
specs/003-nx-migration/milestones/M7-dependency-management.md Milestone 7 specification for restructuring dependencies per Production Standard
specs/003-nx-migration/milestones/M8-vite-adoption.md Milestone 8 specification for replacing Gulp/Babel with Vite
specs/003-nx-migration/milestones/M9-vitest-adoption.md Milestone 9 specification for replacing Jest with Vitest
specs/003-nx-migration/checklists/requirements.md Quality checklist confirming specification readiness
.mcp.json MCP server configuration for Atlassian, Chrome DevTools, and New Relic integrations
.claude/settings.local.json Claude AI assistant permissions and enabled MCP servers

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@@ -0,0 +1,418 @@
<!--
Copy link

Copilot AI Jan 28, 2026

Choose a reason for hiding this comment

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

Corrected spelling of 'spilt' to 'split' in the PR title "[nx-migration]- spilt milestone".

Copilot uses AI. Check for mistakes.
@skyscanner-backpack-bot
Copy link

Visit https://backpack.github.io/storybook-prs/4159 to see this build running in a browser.

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.

2 participants