One cool feature that isn't listed here is that you can use emacs org-mode files instead of markdown to document your project.

There are many different formats you can use: https://github.com/github/markup