Skip to content

Commit 8b2e6f8

Browse files
mydeabillyvg
authored andcommitted
docs: Update contributing docs to mention volta (#12431)
This updates contributing docs to mention that we use volta, + also to set up PNPM support.
1 parent 52348ef commit 8b2e6f8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

CONTRIBUTING.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ Developer Documentation.
1414

1515
## Setting up an Environment
1616

17-
To run the test suite and our code linter, node.js and yarn are required.
17+
We use [Volta](https://volta.sh/) to ensure we use consistent versions of node, yarn and pnpm.
1818

19-
[`node` download](https://nodejs.org/download) [`yarn` download](https://yarnpkg.com/en/docs/install)
19+
Make sure to also enable [pnpm support in Volta](https://docs.volta.sh/advanced/pnpm) if you want to run the E2E tests
20+
locally.
2021

2122
`sentry-javascript` is a monorepo containing several packages, and we use `lerna` to manage them. To get started,
2223
install all dependencies, and then perform an initial build, so TypeScript can read all of the linked type definitions.

0 commit comments

Comments
 (0)