Awesome advice and a great way to prepare for unexpected death or incapacitation (if you are the one in your family who usually handles all this stuff). I only would add that if you do go ahead with this, use tools or a medium that mere mortals are familiar with. Assume the person who needs to read it only knows git as a Larry the Cable Guy reference ("git 'er done!").