- Git pull prior to starting your work for the day
- Handle any merge conflicts immediately after pulling
- Make frequent commits
- Open a PR as soon as your work is functional, doesn't need to be perfect
- You want to be using some form of Linux (wsl or virtual box if on Windows) or a mac
- Below is the setup that I used
- Install Node: https://github.com/nvm-sh/nvm
- Install NVM: nvm install --lts nvm use --lts --default
- Install git: sudo apt-get install git
- Fork the main hyperlink repo on github
- Clone your repo: git clone https://github.com/yourUserName/Hyperlink.git
- cd frontend
- npm start
- Wait for command to finishg
- It should open http://localhost:3000
- cd backend
- npm start
- Server should listen on port 4201