# Development Guide ## Add support for new tool 1\. Add base manifest to [`tools/codegen/base`](tools/codegen/base) directory. See JSON files in `tools/codegen/base` directory for examples of the manifest. Note: Please specify the latest version as `>= ` in the `version_range` field unless you want to support older versions for a specific reason. 2\. Generate manifest with the following command (replace `` with the tool name). ```sh ./tools/manifest.sh ``` 3\. Add tool name to `tools` variable in `tools/publish.sh`. 4\. Add tool name to test matrix in `.github/workflows/ci.yml`. 5\. Add tool name to table in "Supported tools" section in `README.md`.