try to automate documentation generation
update gitignore