packages/gapic-node-processing/README.md
gapic-node-processing is a CLI tool that generates Node client library templates. It is responsible for grabbing information from DRIFT and github, and using that info as inputs into the templates. This templating tool is intended to run in the Docker container under containers/node-bootstrap-container. In production, that Docker container runs in the context of the git clone of google-cloud-node in a new branch.
To use the CLI, first link the command, like so:
cd $MONO_REPO_NAME/packages/gapic-node-processing
npm ci
npm run compile
npm link .
Then, you can call the CLI with the following arguments:
googleapis/google-cloud-node.gitghs_1234Then, you can run the command like so:
bootstrap-library --api-id $API_ID --destination-folder $DEST_FOLDER --mono-repo-name $MONO_REPO_NAME --github-token $GITHUB_TOKEN