GitHub Guides logo

GitHub Flow is a lightweight, branch-based workflow that supports teams and projects where deployments are made regularly. This guide explains how and why GitHub Flow works.

5 minute read

Learn how to GitHub with this guide that will walk you through creating a repository, branching, making changes, and opening a Pull Request.

10 minute read

Open source software is thriving on GitHub. Anyone can get involved and it's easy, too. This guide covers the basics about what to look for and what to do when contributing to open source projects.

6 minute read

GitHub Pages are a great way to showcase some open source projects, host a blog, or even share your résumé. This guide will help get you started on creating your next website.

10 minute read

Publishing source code doesn’t have to be a pain. This guide will walk you through how to start sharing your projects with the world.

5 minute read

Ever find a project on GitHub that you want to work on? Find out how you can contribute with Forking.

4 minute read

On GitHub there are many people and many projects to explore. Keeping up with the work that's done with them and showing your interest is easy.

15 minute read

Learn how to make your code citable in academic literature by assigning a Digital Object Identifier to your GitHub repository

10 minute read

GitHub is great for managing all of the information around the code. This guide helps explain our issue tracking system and how to keep up to date with issues you’ve participated in.

10 minute read

Almost all text on GitHub is processed through a markup language called Markdown — it's an easy way to include simple formatting (like italics, bold words, lists, and links). This guide will show you the ins-and-outs of Markdown on GitHub.

3 minute read

Wikis on GitHub help you include documentation and other useful information about your project. This guide will help you learn how to create a wiki and add content.

5 minute read