-
Set up GitHub accounts and install git and add access to the CS Club organization (~10 minutes)
git clone
git checkout dev
- Create a new branch with team name
- For people making a new branch:
git checkout -b *NEW_BRANCH_NAME_WITH_NO_SPACES*
- Make a new folder with your Team's Name
- Modify/Add stuff inside it
git add .
git commit -m "What changed?"
git push --set-upstream origin
(first-time push only,git push
afterwards)
- For people switching to their team's branch:
git checkout *BRANCH_NAME_THAT_IS_ALREADY_SET_UP*
- Then modify stuff and commit normally
- For people making a new branch:
-
Adding team names and team member names one-by-one to the
Readme.md
file (~15 minutes)git pull
- Modify readme.md
git add .
git commit -m "Added XYZ name to the Readme file"
-
Create a java program for asking user for two numbers and display
x+y
,x-y
.x*y
,x/y
(integer division),x/y
(double division) (~30 minutes)- Define your architecture (number of classes, methods, etc.)
- Split up responisibility for different parts of the project
- Code
- Commit the code at clear checkpoints in the code. For eg, commit after having
x+y
working
-
Create pull requests from your branch to the dev branch (~15 minutes)
- Go to GitHub repo containing this code
- Click on
New Pull Request
- Set the
base:
todev
andcompare:
toTEAM_NAME_BRANCH
- Set an appropriate Merge Request Title describing what all the commits do, and write a comment if needed.
- Inform us so we can take a look at the Pull Request, make comments on it, etc.
- We will merge if everything is correct, otherwise we will suggest modfications that you should do and commit to your team's branch. These modifications will automatically get added to the PR, and then we'll
merge
your team's branch to dev.
- Tobias Rittgers
- Shehu Muhammad
- Josh Glynn
- Deepankar Malhan, Dan Kostecki
- TEAM MEMBER