-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Contributing
Mike Harder edited this page Jul 25, 2024
·
1 revision
- LTS version of NodeJS
- Linux/MacOS
- Install https://github.com/nvm-sh/nvm
nvm install --lts
- Windows
- Install https://github.com/coreybutler/nvm-windows
nvm install lts
- Linux/MacOS
- Run
npm ci
from repo root - Installs the correct versions of all JS tool packages (e.g.
@typespec/compiler
)
- Merge latest from your target branch (e.g.
main
,RPSaaSMaster
) to your source branch - Run
npm ci
again - If errors or incorrect tool versions, ensure no uncommitted changes, then run
git clean -xdf
to remove all old files, and try again