Team Repo Setup Task
The purpose of this task is to make sure the team's project repo is properly configured so that everyone's contributions are counted. This is surprisingly easy to get wrong.
One team member should do the following:
- Use expo init to create the shell app for your team project. Note that this does an automatic git init.
-
Create a public team repo on Github. Select CS 394 to be the owner.
- If you don't see CS 394 listed as a possible owner, it means you aren't in the CS 394 organization. Either you didn't accept the invitation, or you are logged into a different Github account.
- Import your Expo code
Then every other team member should
- clone the repo onto their own development machine.
- make, test, and commit a small but visible change to the app. Agree among each other what these changes will be, e.g., new text, new image, new CSS, etc.
Confirm that the following things are true:
- The repo you created is listed on the team's Github home page.
- Every member is listed with a commit to the repo.
- No commit has the gray "Octocat" icon. If your commit has the Octocat
- your local git is misconfigured. Most likely the email is not the one Github used to invite you.
- Have your team help fix this.
- See this link for details.
This task should take just an hour or so, but may take longer if there are network or permissions issues. Get help from your teammates!
If there's a problem the team can't figure out, post to Campuswire. Be specific about OS, if it's a problem with an individual machine. Give the Github URL if it's a repo problem. Don't post screenshots!