I don’t get paid (unfortunately?), but I’m rather OCD, so I love version control systems. Took me a while to adapt from RCS, SCCS, and even Subversion; but I think I have the hang of the most common procedures and “best” practices … of course, how one uses Git is partially up to the individual, as long as it meshes with their teams.
For tracking updates, I actually recommend a “per page” web tracker (I wrote up a suggested method to a member here, but didn’t get confirmation it was working well for him) – since GitHub notifications are at the entire Repository level, not the individual file.
Combine my less-experienced but fast-learning with your experience – and your practices using the SmartThings integration? – we ought to be able to come up with a three part FAQ or something (Beginner, Intermediate, Advanced…?).
We can take the discussion offline to PM if this Topic meanders to much; but feel welcome to take a stab at it and we’ll iterate?