https://github.com/paulwetter/DocumentConfigMgrCB/archive/master.zip
--- A blog post from Paul Wetter on behalf of Cyber Advisors
Administration of Configuration Manager is more than a full-time job by itself. Maintaining some sort of documentation for the environment that can be given to management or stored internally can be an all together second job. So, why continue a manual task of creating documentation when you could automate it and have an extensive and detailed document created in minutes instead of hours.