Skip to content

elewa-academy/pull-requesting-and-merging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Pull Requesting & Merging

There's a lot of code in your future, keeping track of it all is won't be easy.

Practice this simple exercise a few times a week so collaboration on GitHub feels easy before you start collaborating on full projects.

Index


Learning Objectives

  • Pull Request workflow

TOP


Specifications

Right Now:

  • On your portfolio repository:
    • Include a link to the Projects page of your portfolio repository.
    • You will open a new gh-project in your portfolio repository for each class project.
  • Complete this mini-project:
    1. Setup - On your GitHub account:
    2. Open a new repository and call it something like "study-buddies".
    3. Make a simple README (so your repo can be forked)
    4. Project - take turns assigning issues and making pull requests:
    • Go around the circle taking turns as "project manager".
    1. The PM will ask questions: 1. Create on issue in their repo for each person in the group
      • Use the issues to ask each person a question
      • Mention the person you're asking in the body of the issue (ie. @username)
    2. Each person will answer their PM's question:
      1. Find your mentioned issued in issues / mentioned
      2. Find the issue in it's home repo
      3. Create a fork of the PM's repo
      4. In the fork, create a new file and answer their question
      5. Send them a pull request, mention your issue in the body (ie. #3)
    3. The PM will accept or reject each answer:
      1. Check pull requests
      2. Review the answer
      3. Either merge, or ask for modifications
      4. Close the linked issue

TOP


Resources

GitHub Project Management Features:

Workflow Methodologies:

TOP



About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published