Skip to content

Latest commit

 

History

History
63 lines (51 loc) · 2.41 KB

github-project-management.md

File metadata and controls

63 lines (51 loc) · 2.41 KB

GitHub Project Management

Learn how to use Project Boards, Issues, Labels, Milestones and Pull Request to organize group development in a single repository.

Before

  • Practice creating branches, pushing, pulling and opening Pull Requests
  • Read about GitHub project management features

During

You will work in small groups to get set the Group Introduction deliverable.

Before Break

all together

  • 20 min: Q/A Review
  • 20 min: Introduction to collaborative development
  • 40 min: Form small random groups and split up:
    • Read through the Group Introduction deliverable and make sure everyone understand the project
    • Generate a repository for each group in the class organization using the template-markdown repository
  • 20 min: Q/A about the week's deliverable

After Break

  • 75 min: In small groups, prepare for the week's deliverable:
    • Set up your group's repository:
      • The Basics
        • Use the name your team decided on
        • Turn on GitHub Pages and set your live URL as the Website in your repository's About section
        • Turn on Discussions in your repository
      • Collaboration Settings
        • Add everyone in your team as a contributor with Admin access
        • Require a code review for PRs to main (owanateamachree, github docs)
          • You will need to type main or master into the Branch name pattern input box (depending on which on what your repo's default branch is named)
          • Select Dismiss stale pull request approvals when new commits are pushed
    • Create your group's deliverable issue and place it on the class project board
    • Set up your group repo's project board
    • Make sure everyone is ready for the week
  • 15 min: Come back together for a short check-in from each group and Q/A with the coaches

After

  • Read over the learning objectives for chapter 3
  • Work your way through the exercises for chapter 3 (if there are any in the folder)
  • Study the Suggested Study for this chapter
  • Complete the Group Introduction Repo deliverable