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.
- Participants: 3
- Each participant needs
- A Linux workstation with IntelliJ IDEA Community Edition installed
- A GitHub account
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
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
- Prepare a branch to work on a feature or bug
- 10 min:
- Quickly review activity/presentation.pptx with the class.
- 40 min:
- Teams work through the activity/README.md.
Please read the POSSE Code of Conduct and Contributing Guide.
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/ .