title: Gist Vs. Repository for Tutorial
body: <p>I'm publishing a tutorial that includes a lot of code interspersed with documentation. I'm considering two ways of hosting the code:</p>
  
  <ol>
  <li>Separate git repository with code files and markdown files explaining the code </li>
  <li>Github gist containing both of these</li>
  </ol>
  
  <p>Are there advantages of hosting in a gist v/s a repository? When would one prefer one of these over the other?</p>