Skip to content

WhitmanCS370/github-workflow-activity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

178 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Workflow Activity

v4.0.0

Participants, in teams of 3, work through a series of scenarios to learn how to use the GitHub workflow in a small team.

Required Resources

  • Participants: 3
  • Each participant needs
    • A Linux workstation with IntelliJ IDEA Community Edition installed
    • A GitHub account

Required Knowledge and Skills

Participants must be able to:

  • Use Intellij IDEA Community Edition
    • Edit and save files
    • Configure and run a Java project
  • Clone a local repository from GitHub
  • Stage and commit local changes
  • Push local changes to GitHub

Learning Outcomes

Participants will be able to:

  • Use a common workflow to contribute code to a project on GitHub
    • Prepare a branch to work on a feature or bug
      • Create a local branch
      • Push a local branch to a remote
    • Issue a pull-request on GitHub
    • Update repository with changes from upstream
      • Pull upstream changes into local repository
      • Merge master into feature branch
      • Resolve conflicts

Facilitation

Contributing to this project

Please read the POSSE Code of Conduct and Contributing Guide.

Copyright and Licensing

Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED Copyright 2022 Janet Davis SOME RIGHTS RESERVED

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ .

About

A team activity for learning to use a fork-feature-branch-pull-request workflow.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors