I have an directory called /patterns in my Jekyll site, whose structure generally looks generally like this:
/patterns
_includes _layouts _site /patterns index
In your _config.yml, you can add additional directories like so:
includes: - patterns
Just as simple as that!
In action here on my Jekyll site: https://github.com/pschfr/pschfr.github.io/blob/master/_config.yml