add gendoc.sh for generating documentation