For tracking, branching, merging, and managing code revisions there's no resource more popular than GitHub. The default platform for software development collaboration, GitHub is also ideal for collaborating on other text-based documents. With this course, you'll learn how to use GitHub to improve your workflow, collaborate effectively, and be more productive overall. You'll even learn how to build your own tools on top of GitHub technologies.
Learning GitHub
Video description
For tracking, branching, merging, and managing code revisions there's no resource more popular than GitHub. The default platform for software development collaboration, GitHub is also ideal for collaborating on other text-based documents. With this course, you'll learn how to use GitHub to improve your workflow, collaborate effectively, and be more productive overall. You'll even learn how to build your own tools on top of GitHub technologies.
Tuning Notification Sources, Delivery Methods And Target E-Mails
Managing Issues And Fixes
Key Terms
Issues
Triaging, Filtering Issues And PRs With Labels
Grouping Issues And PRs With Milestones
Tags And Releases
Issues And Fixes Review
GitHub Security
General Security Precautions
Protocols To Access Your Repos
Sudo Mode
Reviewing Your Security Log
About Passwords And Passphrases
Blocking And Unblocking Users
Repository Management
Key Terms
Switching Visibility
Renaming, Transferring, Deleting And Archiving
Quotas, Large Files And LFS
Non-Code Files
Collaborators And Permission Levels
Repository Management Review
GitHub At Your Fingertips
Keyboard Shortcuts
Gists
Authoring And Updating - Public Versus Private
Forking And Cloning Gists
bl.ocks And 5minfork
Being Social And Collaborative
Starring Repos
Watching Repositories And Following People
Choosing Licenses
Providing A Guide To Contributing
Writing A Great README
Creating A Great Wiki
Being Social And Collaborative Review
Introduction
Introduction And About The Author
GitHub Pages
Introduction And Key Terms
The Quick Way: The Generator
Going Manual With Jekyll - Part 1
Going Manual With Jekyll - Part 2
Metadata
Sitemaps, Feeds, And Redirects
Custom 404 Pages
Custom Domains
Misc: Emojis, @mentions, Unpublishing, Troubleshooting, etc.
What We Have Learned
Wizard tricks
URL-Only Filters And Display Tweaking
URL-Only Features
Gist Secrets
Keyboard-Only Features
GitHub Remote URL Tricks
Git.io
Integrating With External Services
Key Terms
Issue Tracking
Continuous Integration
Test Coverage And Quality Metrics
Chat Rooms
Dependency Monitoring
Webhooks
Showing Off Your Chops With Service Badges
What We Have Learned
Using The GitHub API
Introduction
First Principles: HTTPS, REST, JSON, And Hypermedia
Gaining Access And Authenticating - Part 1
Gaining Access And Authenticating - Part 2
The Main Areas Of The API
Example 1: Monitoring The Activity Of A Repo
Example 2: Automatically Creating A Gist
Example 3: Turning An Issue Into A Pull Request
Using Wrapper Libraries
What We Have Learned
Advanced Account Management
Key Terms
Multiple E-mails And Keys
Changing Your Username
Merging Accounts
Creating And Populating Organizations
Teams
Organization Security
Organization Miscellanea
Billing And Payments
Conclusion
Wrap Up
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept