Github Tools and Services
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 readHello World
The easiest way to get started with GitHub. In this guide you’ll complete a time honored “Hello World” exercise, and learn GitHub essentials.
10 minute readGetting Started with GitHub Pages
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 readGit Handbook
Learn about version control—in particular, Git, and how it works with GitHub.
10 minute readForking Projects
Ever find a project on GitHub that you want to work on? Find out how you can contribute with Forking.
4 minute readBe Social
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.
5 minute readMaking Your Code Citable
Learn how to make your code citable in academic literature by assigning a Digital Object Identifier to your GitHub repository
10 minute readMastering Issues
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 readMastering Markdown
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 readDocumenting your projects on GitHub
Creating documentation for your GitHub projects allows other developers to understand your work more easily, so that they can collaborate on your projects more effectively.
10 minute read