documentation generation script

docs folder is ignored due to filesize