As it stands, the style info will be cloned into each new handout repo. This means that if one wants to have a consistent styling across multiple handouts, they need to update the style info in each handout repo.
It would be better to have each handout repo point to a single style repo via submodules. This way the style info is maintained in a single location and will be consistent across multiple handout repos.
In doing this, the style info would become part of a subdirectory. Some LaTeX stuff might need to be rewritten so pdflatex can find the relevant files in that subdirectory. This might simply be addressed by setting TEXTINPUT before running pdflatex:
As it stands, the style info will be cloned into each new handout repo. This means that if one wants to have a consistent styling across multiple handouts, they need to update the style info in each handout repo.
It would be better to have each handout repo point to a single style repo via submodules. This way the style info is maintained in a single location and will be consistent across multiple handout repos.
In doing this, the style info would become part of a subdirectory. Some LaTeX stuff might need to be rewritten so pdflatex can find the relevant files in that subdirectory. This might simply be addressed by setting TEXTINPUT before running pdflatex:
http://tex.stackexchange.com/a/31950
TEXINPUTS=./sub_dir//:$TEXINPUTS pdflatex ./myfile.tex