You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are no learning objectives for the Introduction to Collaboration on GItHub lesson, although they do already exist for the original materials 123 upon which they are based. A suggested ported set of learning objectives (curated to what's in the UNIVERSE-HPC version) are:
Git Refresher
Commit changes in a software project to a local repository and publish them in a remote repository on GitHub
Create and use branches for managing different threads of code development
Learn to use feature branch workflow to effectively collaborate with a team on a software project
Issue Management
Learn what issues are and why they are useful.
Create an issue on GitHub.
Classify an issue depending on its purpose.
Refer to colleagues or yourself in aspects related to issues.
Collaborative Workflow
Describe commonly used code review techniques.
Describe how code reviews and pull requests can be used within teams to increase communication and improve code.
Raise a pull request via GitHub to be reviewed by others.
Conduct and submit a code review of a pull request.
List the characteristics of what makes a good code review process.
The text was updated successfully, but these errors were encountered:
There are no learning objectives for the Introduction to Collaboration on GItHub lesson, although they do already exist for the original materials 1 2 3 upon which they are based. A suggested ported set of learning objectives (curated to what's in the UNIVERSE-HPC version) are:
The text was updated successfully, but these errors were encountered: