1. Basics
1.1 Repositories
1.2 Forking
1.3 Pull Requests
1.4 Issues
2. Repository Management
2.1 Creating a Repository
2.2 Cloning a Repository
2.3 README and Documentation
2.4 Branch Protection Rules
3. Collaboration
3.1 Pull Requests
3.2 Opening a Pull Request
3.3 Reviewing a Pull Request
3.4 Merging a Pull Request
4. Issues
4.1 Creating an Issue
4.2 Labels and Milestones
4.3 Assigning Issues
5. Project Management
5.1 Projects (Kanban Boards)
5.2 Milestones
5.3 Wikis
6. Continuous Integration/Continuous Deployment (CI/CD)
6.1 GitHub Actions
6.2 Workflows
6.3 Marketplace Actions
7. Security
7.1 Dependabot Alerts
7.2 Code Scanning
7.3 Security Policies
8. Social Coding
8.1 Stars
8.2 Watching
8.3 Forks
8.4 Contributions
9. GitHub Pages
9.1 Setting up a GitHub Page
9.1 Custom Domains
9.1 Jekyll Integration
10. GitHub Packages
10.1 Package Registry
10.2 Publishing Packages
10.3 Using Packages
11. API and Integrations
11.1 GitHub REST API
11.2 GitHub GraphQL API
11.3 Integrations with Third-party Tools