- Request for repo access from Andrew
- Clone repo
- Use GitHub Desktop
- Download node from the internet (skip if you already set up backend)
- Installing project dependencies
cd website-v3
npm install
Runs the app at http://localhost:5173/
- Create a new branch using the follow naming conventions
git checkout -b <your_name/new_branch_name>
(i.e.git checkout -b andrew/update-readme
)
- Commit changes
git add <files to include in commit>
git commit -m <message>
- Push changes
- If first time pushing branch,
git push -u origin HEAD
; otherwise,git push
- If first time pushing branch,
- Create a pull request on the Github UI
- You should always merge to the
main
branch - Write a concise title and detailed description
- What was changed?
- Why was it changed?
- How did you test? Screenshots if applicable
- You should always merge to the
- Ping other devs, wait for review, and address comments
npm run deploy
Creates deployable HTML files in the gh-pages
branch
Check out https://ucladevx.com/