Schedule

Introductory workshops will be given Mondays at 10am PT/1pm ET and Tuesdays at 1pm PT/4pm ET for 3 weeks starting April 7th.

Single-topic sessions will be given Thursdays at 12:30pm PT/3:30pm ET and Tuesdays at 11:00am PT/2:00pm ET, with topics switching every two weeks.

See the Open Science Calendar for meeting links. Note that recordings and calendar links are restricted to NOAA employees and affiliates.

Topic Description Material Dates Recordings
Introduction to Git and GitHub Basics of git commands, repository management, project management, and collaboration using GitHub Link

Mon 4/7

Tues 4/8

Mon 4/14

Tues 4/15

Mon 4/21

Tues 4/22

Monday 4/7 (not available; issue with recording)

Tuesday 4/8 (Incomplete recording)

Monday 4/14

Tuesday, 4/15

Monday, 4/21

Tuesday, 4/22

Markdown and README files Become familiar with markdown formatting for README files, issues, Pull Requests, and discussions on GitHub Link

Thurs 5/29*

Tues 6/3

Thurs 5/29
GitHub Pages How to make a website from a GitHub repository using GitHub Pages TBD

Thurs 6/12

Tues 6/17

Forks Forking a repository, how to work with forks, and why we use them TBD

Thurs 6/26

Tues 7/1

Branches and Pull Requests Creating a branch, why to use branches, and using pull request to merge changes from branches TBD

Thurs 7/10

Tues 7/15

Git Workflows Using branches to organize and develop workflows in GitHub TBD

Thurs 8/7

Tues 8/12

Merge Conflicts Why merge conflicts occur, how to address them, and best practices to avoid them in the first place TBD

Thurs 7/17

Tues 7/29

Issues Types of issues, assigning issues, and using issue templates TBD

Thurs 8/21

Tues 8/26

Project Management Using GitHub Issues and Projects for project management TBD

Thurs 9/4

Tues 9/9

Advanced Git Git on the command line, advanced features and functions TBD

Thurs 9/18

Tues 9/23

GitHub Actions Automating tasks and workflows using GitHub Actions TBD

Thurs 10/1

Tues 10/6

Note: the Thursday 5/29 session has been shifted to 1:00pm PT/4:00pm ET to accommodate the NOAA Fisheries all-hands meeting.