Skip to content

Latest commit

 

History

History
48 lines (41 loc) · 3.02 KB

File metadata and controls

48 lines (41 loc) · 3.02 KB

Afternoon Pair Programming Project Time Checklist

Performed by Lead or designated TA in each section each afternoon:

  • Drop link to Zoom created with section Zoom account.
  • Add other section TAs as co-hosts.
  • Announce the project and review the README with the class.
  • Review how to fork and add a collaborator to the forked repository.
    • Person A forks the Lambda School repository. Only one person needs to fork the Lambda School repository

    • Person A adds person B as a Collaborator. Add your partner as a collaborator

    • Person B accepts invite. The invite will be e-mailed to the e-mail account person B used to register with GitHub

    • Both clone person A’s repository: git clone {person A's URL}. For example: Copy the repository URL from GitHub

$ git clone https://github.com/mixelpixel/Precourse.git
	Cloning into 'Precourse'...
	remote: Counting objects: 36, done.
	remote: Compressing objects: 100% (35/35), done.
	remote: Total 36 (delta 8), reused 1 (delta 0), pack-reused 0
	Unpacking objects: 100% (36/36), done.
$ cd Precourse/
$ git remote -v
	origin	https://github.com/mixelpixel/Precourse.git (fetch)
	origin	https://github.com/mixelpixel/Precourse.git (push)
  • Review pair programming best practices.
    • One student "drives" (does the typing), and the other "navigates."

    • Make Git commits often.

    • Switch roles every 30 minutes.

    • Upon the first switch, make a Pull Request to Lambda School. Make a NEW Pull Request COMPARE the new Pull Request changes Open the new Pull Request EDIT the Pull Request SAVE the Pull Request title change BOTH full names in the Pull Request title

    • With every switch, push and pull all changes. They will get added to the Pull Request automatically.

  • Create breakout sessions to randomly assign pairs.
  • TAs use the breakout rooms to drop in and help groups with questions.
  • Send switch reminders every 30 minutes (on the half hour).
  • TAs leave feedback on students' Pull Requests: https://github.com/LambdaSchool/Code-Review-Checklist