This isn’t a typical project – it’s a crash course in the software
and services that will drive all your collaborative efforts in this
class.
Disclosure: this project is derived from a similar one by Logan
Mayfield.
During class on 1/16
After we go over the syllabus and logistics of the course, we’ll all
do the Github
Quickstart. You’ll
need to read a bit, make a Github account, create and interact with a
repository, and install Git on your laptop.
You’ll need to email me your Github username and a link to the repo
you created.
Before class on 1/18
Read chapter 1 of Pro Git.
During class on 1/18
By now you should have a Github account, a working installation of
some form of Git, and have been added to our Github Classroom. Now
let’s practice Github flow:
- Review the “Github Flow” section in Github’s Quickstart
- Get our Intro Git assignment from Github classroom using the emailed link
- Make a local clone of your assignment repo
- Make a new branch
- Add a new Markdown file with your lastname as the filename, e.g.,
utterback.md
- In your file, answer the survey questions below. Play around with Markdown a little!
- Commit your changes to the branch.
- Push your branch.
- Create a PR for your pushed branch.
- Merge your PR.
- Pull the updated main branch from the remote.
- Inform your instructor that your assignment is done.
Survey
- What excites you about computing? What kind of projects do you like to work on?
- What languages have your programmed with?
- What operating system do you use?
- Prior to this class, have you used git or github?
- What do you think you can bring to a group project?
- What part of working with a group is hardest for you?
Before class on 01/23
Beat Oh My Git!.
During class on 01/23
Show me that you have completed Oh My Git!.