Managing a custom theme with git
Couldn't post this in the development category. Hope it's OK here.
Helping someone move to Vanilla for the next iteration of their site. All of the rest of the site's code is managed with git (including using git hooks for deployment, etc). Would like to keep the site's custom theme in the same repository but obviously do not want to include all of Vanilla in the repo!
My first thought was to use some sort of bash scripting to copy (or symlink) the theme files in the site's git repo to the correct place within the Vanilla folder structure. I haven't actually developed anything with Vanilla since V1 (circa 1937, in Internet years) so I've missed quite a lot! So, I'm wondering if there's a better, more 'Vanilla' way to do this. I did search for quite a bit but I haven't found anything specific to this scenario.
Along the same lines, would be interested to hear any experiences self managing Vanilla with git, composer, etc.