
Sharing GitHub commit hashes directly works for ephemeral uses, but there is a safer way for links that need to last.

It seems like a silly question, given that GitHub is not typically thought about as a CMS. But I analyze the question anyways, using a series of 11 factors.

While GitHub’s primary offering is to host remote Git repositories, the features it has provided to support this offering open the door for non-traditional uses that can boost your productivity and perhaps save you from using additional services.

This is the (custom) workflow I use to automatically tweet after publishing new content to my blog.

Toggle between preview and code mode when viewing a markdown file in GitHub.

Commit file changes created during a GitHub automated workflow run.

Images often come in handy alongside documentation. Here are a few methods for adding them to your README and other markdown files.

GitHub gists are designed to be user-specific and not for team collaboration. But you can make it work with a little finagling.

GitHub is super awesome, until you have to start paying for it. Check out two feature-full and FREE alternatives.