This pull request modifies the monorepo configuration to exclude the docs workspace from monorepo-wide constraints and linting checks, such as those applied to package names. The docs workspace, which contains our Storybook for React and React Native components, does not require these checks. The goal is to streamline the configuration and avoid applying unnecessary constraints to this workspace.
The solution involves updating the relevant configuration files to ensure that the docs workspace is ignored, while other workspaces remain unaffected by this change.
[ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
[ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and/or screenshots.
Description
This pull request modifies the monorepo configuration to exclude the
docs
workspace from monorepo-wide constraints and linting checks, such as those applied to package names. Thedocs
workspace, which contains our Storybook for React and React Native components, does not require these checks. The goal is to streamline the configuration and avoid applying unnecessary constraints to this workspace.The solution involves updating the relevant configuration files to ensure that the
docs
workspace is ignored, while other workspaces remain unaffected by this change.Related issues
Fixes: https://github.com/MetaMask/metamask-design-system/issues/28
Manual testing steps
docs
workspace is excluded from linting checks.docs
workspace.Screenshots/Recordings
N/A
Before
Linting checks and package constraints applied to all workspaces, including
docs
.After
docs
workspace is excluded from linting and package constraints.Pre-merge author checklist
Pre-merge reviewer checklist