In this exercise, you will fork the course repository, add your completed mini project (Overleaf paper + Inkscape figure), and submit a Pull Request (PR) to a branch in the main repository named after you. This allows me to review your work and keeps the main repository organized.
- Go to the course repository: [res-2025]
- Click the Fork button in the top right.
- This creates a copy of the repository in your GitHub account.
Open a terminal and run:
git clone https://github.com/YOUR_USERNAME/res-2025.git
cd res-2025
git checkout -b student-YOURNAME
Important: All your changes must be committed to this branch. Do not make changes on main.
- Add your Overleaf project files (main.tex, references.bib, etc.)
- Add your Inkscape figure (figure.pdf)
- Update the README.md if needed
Check your status:
git status
git add .
git commit -m "Added mini project files"
The . stages all modified and new files.
Use a clear commit message describing your work.
git push origin student-YOURNAME
Replace YOURNAME with your branch name.
- Go to your fork on GitHub
- Click Compare & pull request
- Ensure the PR is set to merge into this repository, into a branch called student-YOURNAME.
- Write a short description e.g. “Mini project submission: Overleaf paper + figure”
- Submit the PR Note: Do not request to merge into main. Always target a branch named after you.
Check that your PR contains:
- main.pdf
- main.tex
- references.bib
- figure.pdf
- Optional updates to README.md
- Commit early and often; each commit is a snapshot of your progress.
- Use descriptive branch names (e.g., student-alicej) to avoid conflicts.
- GitHub’s web interface can be used for simple edits if you prefer not to use the terminal.