Git Product home page Git Product logo

github-issues-activity's Introduction

github-issues-activity-F17

Repository for a Hands-On Activity walking though a git/GitHub Workflow

To use:

  1. Fork this repo into an organization for the course.
  2. Enable issues in the fork.
  3. Copy the issues from the original repo to the fork. Using something like [GitHub issues Import|https://github.com/IQAndreas/github-issues-import] makes this relatively painless.
  4. Invite all participants to be read-only collaborators on the repo in the organization so that they can be assigned issues.
  5. Assign a unique Part 1 issue to each participant. Participants will complete these concurrently, and issue pull requests. All Part 1 tasks are independent so no conflicts should result when merging the pull requests or when they pull before starting Part 2 issues.
  6. Assign each Part 2 issue to multiple participants. The instructor will make a concurrent change by copying code from the solution while participants work on these issues. Pull requests will generate merge conflicts. Participants will then pull changes, resolve conflict and reissue pull request. Instructor can then merge one.

Additional details, slides and in class handout are available from Dickinson College COMP491 or more specifically in the Hands-on section of the Version Control day.

github-issues-activity's People

Contributors

braughtg avatar captainjohnyappleseed avatar anhtran1906 avatar lynnliu626 avatar tcarney14 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.