modify code to support author(".")
make publish_github consistent with install_github