⚙️ This repository provides a hands-on, lab-driven guide for mastering GitHub workflows, collaboration, and enterprise features.
Before starting, ensure you have:
- Git installed and configured (Download)
- Visual Studio Code installed (Download)
- GitHub account (Sign up)
- (Optional) GitHub Pull Requests and Issues extension for VS Code
Setup{class="white-text"} Working With Repositories{class="white-text"} Working With Pull Requests{class="white-text"} Configuration{class="white-text"} Collaboration{class="white-text"}
By completing these labs, you will be able to:
:orange_book: Repository Management ✅ Create and configure repositories ✅ Set up branch protection and CODEOWNERS
:orange_book: Pull Request Workflow ✅ Create, review, and merge pull requests ✅ Handle code reviews and feedback
:orange_book: Collaboration & Enterprise Features ✅ Work with Issues, Projects, Discussions, and Wikis ✅ Enable security features like Code Scanning and Secret Scanning
- Clone this repository:
git clone https://github.com/nirgeier/GitHub-Labs.git
- Follow the Setup Lab to prepare your environment.
- Progress through each lab in order, or jump to a topic of interest.
- Go to github.com/new.