Repository for the GitHub Fundamentals training.
- Learning to navigate GitHub and know the most important features
- Use GitHub Mobile, emails, and web to efficiently manage your notifications
- Use GitHub-flavored Markdown to create rich content and collaborate
- Use Discussions, Wikis and Pages with Markdown to collaborate and create content
- Learn about your User Profile, Contributions, Achievements, and For You
- Manage and track your work and requirements using GitHub Projects (including visualization)
- Effective collaboration using pull requests and code reviews (draft pull requests, suggestions, auto-merge)
- Manage Releases and Tags for your repositories
Please check the prerequisites so that you have everything prepared.
This training is for all other roles involved in product development besides developers - like product owners, designers, or any other type of stakeholder. The audience can also contain people completely new to engineering. That's why we try not to use the command-line and do everything in visual tools. The focus of this training are the collaboration features and how to use them effectively.
For this workshop you need the following:
- A laptop (Windows, Mac, or Linux)
- A free account for https://github.com
- It is recommended to have a second screen for the hand-on labs
- 🔨 Hands-on: Create Repo
- 🔨 Hands-on: Working with GitHub Issues
- 🔨 Hands-on: Demo Discussions
- 🔨 Hands-on: Generate and deploy Pages
- 🔨 Hands-on: Create your Wiki
- 🔮 Documentation: Markdown Examples
- 🔨 Hands-on: GitHub Projects
- 🔨 Hands-on: Proposing changes
- 🔨 Hands-on: Making suggestions
- 🔨 Hands-on: Applying suggestions
- 🔨 Hands-on: Code reviews