- clone the project with the command
git clone https://github.com/ksea-cal/ksea-web.git
- cd into the KSEA_web folder
cd ksea-web
- check that you have node on your computer
node -v
if you don't have node, download as it says on this link
https://treehouse.github.io/installation-guides/mac/node-mac.html
- download the necessary libraries with
npm install
- make sure everything works
npm start
#GENERALS
- start backend server
https://github.com/ksea-cal/ksea-web-api
- start react
npm start
- create a new git branch (start from master branch)
git checkout -b [BRANCH NAME]
- time to time, rebase from main
git checkout main
git pull
git checkout [BRANCH NAME]
git rebase main
- push to remote branch
git add .
git commit -am [YOUR COMMIT MESSAGE]
git push origin [BRANCH NAME]
- go to the github repo and create a PR request
- Commit messages
- Use github commit message guideline for formatting commit messages.