Schedule
All times Pacific. Note material marked * is NOAA access restricted.
Topic | Description | Material | Meeting Links | Recordings |
---|---|---|---|---|
Introduction to Git and GitHub | Basics of git commands, repository management, project management, and collaboration using GitHub | Link | Monday 4/7 (not available; issue with recording) |
|
Markdown and README files | Become familiar with markdown formatting for README files, issues, Pull Requests, and discussions on GitHub | TBD | ||
GitHub Pages | How to make a website from a GitHub repository using GitHub Pages | TBD | ||
Forks | Forking a repository, how to work with forks, and why we use them | TBD | ||
Branches and Pull Requests | Creating a branch, why to use branches, and using pull request to merge changes from branches | TBD | ||
Git Workflows | Using branches to organize and develop workflows in GitHub | TBD | ||
Merge Conflicts | Why merge conflicts occur, how to address them, and best practices to avoid them in the first place | TBD | ||
Issues | Types of issues, assigning issues, and using issue templates | TBD | ||
Project Management | Using GitHub Issues and Projects for project management | TBD | ||
Advanced Git | Git on the command line, advanced features and functions | TBD | ||
GitHub Actions | Automating tasks and workflows using GitHub Actions | TBD |