Skip to content

cs225/posse201411

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Workflow Activity

Goals

  1. Gain some practical use of issue tracker
  2. Use issue tracker in conjunction with version control
  3. Explore pitfalls when working with an issue tracker in a project
  4. Understand the basic developer workflow
  5. Understand the role of the issue tracker

Form Teams of 3 (prefered) or 2

[5 minutes]

  • 3-person team
    • Facilitator
      • Read instructions out loud
      • Help team reach consensus
    • Technician
      • SITS IN THE MIDDLE!
      • Carry out operations on the teams behalf
    • Recorder --- Record key insights for team
  • 2-person team
    • Facilitator
      • Read instructions
      • Record key insights for team
    • Technician --- Carry out operations on the teams behalf

Prepare

[5-15 minutes]

  • Recorder
    • create an etherpad and share the URL with your team
    • list your team members and their roles
  • Technician
    • Make sure you have git installed
    • Make sure you have a GitHub account
    • Log into github
    • Make sure Java JDK 2+ is install
  • Facilitator
    • Help other team members troubleshoot

Directions

[30-40 min]

  1. Watch this repository (find the "watch" button in upper right)
  2. Notify your instructor and wait until your s/he adds you as a collaborator
  3. Find the issue tracker, and pick one issue to work on
  4. Complete the issue
    1. Clone the repository locally
    2. Make the changes
    3. Commit your changes
    4. Push your changes --- You may have to pull other teams' changes and resolve conflicts one or more times before you can successfully push your changes
  5. Review with your team
    1. What worked?
    2. What didn't work and why?
    3. What could you do differently to improve your process next time?

[10 min]

  1. Class discussion

Creative Commons License
GitHub Workflow Activity by Stoney Jackson is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About

Example repository for exploring workflow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%