cassidymwagner / poa_grads_git_demo

Demo repository for the CEOAS POA graduate students seminar series
MIT License
1 stars 9 forks source link

POA Grad Seminar GitHub Workshop

Fall 2024 GitHub workshop series in the College of Earth, Ocean, and Atmospheric Sciences at Oregon State University. Designed for Physics of Oceans and Atmospheres graduate students to develop a familiarity with GitHub, collaborative coding, and open source software development.

Outline of tasks

  1. Skim the repository and identify a small thing you want to change (don't change anything yet!)
    • Ex: add a line to the README, fix a typo, write a few new lines of code, add a question in the FAQs section below, ...
  2. Open an issue and tell your collaborators what errors you found or describe the feature you think should be added.
  3. Fork the repository
  4. Clone the fork you made to your local computer
  5. Create and switch to a new branch
    • Give the branch a name like my-new-feature (or more specifically, subtract-function, if you are adding a function that subtracts numbers)
  6. Make your small change to the repository
  7. Commit your change
  8. Push your change to your fork of the repository on GitHub
  9. Submit a pull request describing the change you have made
  10. Review other pull requests (or issues) and leave some supportive comments!

Summary of terms

Some notes/FAQs