NodeJS - 20.9+
-
Clone the repo:
git clone https://github.com/GabenGar/todos.git
-
Switch to the repo:
cd ./todos
-
Install all dependencies:
npm install
-
Build the project:
npm run build
-
Start the server:
npm run start
turbo dev
- Open git config:
open ./.git/config
- Add
user
section:[user] name = <username> email = <email>
- Add ssh key to
core
section:sshCommand = ssh -i <ssh_key_path> -F /dev/null
- Change
push
remote to ssh endpoint:git remote set-url --push origin [email protected]:<username>/todos.git
Turborepo claims that the invocation from global install will invoke local install if applicable, so it can be installed globally:
npm install turbo --global
And then instead of npm run ...
commands it can be used as turbo ...
.
- I get
npm ERR! code ENOWORKSPACES frontend:dev: npm ERR! This command does not support workspaces.
error when starting development. Runcd apps/frontend && npx next telemetry disable
.