automatically generate docs and CHANGELOG.md