Schedule

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

Single-topic sessions are being held Thursdays at 12:30pm PT/3:30pm ET and Tuesdays at 11:00am PT/2:00pm ET, with topics switching every two weeks starting May 29th.

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

Tues 6/3 (audio degradation issues)

GitHub Pages How to make a website from a GitHub repository using GitHub Pages Link

Thurs 6/12

Tues 6/17

Thurs 6/12 (not available; canceled session)

Tues 6/17

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

Thurs 6/26

Tues 7/1

Thurs 6/26
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.