From 5b413367489ec0bfe059fd6482a23cc544ed613e Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sun, 5 Apr 2026 18:40:32 +0900 Subject: [PATCH] Add issue template --- .github/ISSUE_TEMPLATE/config.yml | 1 + .github/ISSUE_TEMPLATE/new_tool.yml | 46 +++++++++++++++++++++++++++++ DEVELOPMENT.md | 4 +-- 3 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/new_tool.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..0086358d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: true diff --git a/.github/ISSUE_TEMPLATE/new_tool.yml b/.github/ISSUE_TEMPLATE/new_tool.yml new file mode 100644 index 00000000..f8897689 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new_tool.yml @@ -0,0 +1,46 @@ +name: New tool suggestion +description: Suggest support for a new tool +labels: [enhancement] +body: + - type: markdown + attributes: + value: | + Thanks for a new tool suggestion! + + Normally, you don't need to open an issue to request support for a new tool. + Instead, please submit a pull request. + (See [DEVELOPMENT.md](https://github.com/taiki-e/install-action/blob/main/DEVELOPMENT.md) for how to add support for a new tool.) + + That said, if you have any questions before getting started, or if you’re unable to contribute for any reason, feel free to open an issue. + - type: input + id: name + attributes: + label: Tool name + validations: + required: true + - type: dropdown + id: pre-built + attributes: + label: Are official pre-built binaries provided? + description: | + If "No", this issue will be blocked until official pre-built binaries are provided.
+ If "Unknown", this issue will be blocked until it is determined that it is provided.
+ (When the tool is a Rust crate, it may already be available via fallback even if "No" or "Unknown".)
+ options: + - 'Yes' + - 'No' + - Unknown + default: 2 + validations: + required: true + - type: input + id: url + attributes: + label: Website or repository link + validations: + required: true + - type: textarea + id: context + attributes: + label: Additional Context + description: Any additional context that you believe may be relevant. diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 5f4cbacf..2cee609a 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -21,9 +21,7 @@ See JSON files in `tools/codegen/base` directory for examples of the manifest. > GITHUB_TOKEN=$(gh auth token) ./tools/manifest.sh > ``` -## Refresh TOOLS.md - -To update `TOOLS.md`, run +3\. Update `TOOLS.md` with the following command. ```sh ./tools/update-markdown.sh