From 63bb5792b49b20f741e649b74ca2fb7dcb0f3557 Mon Sep 17 00:00:00 2001 From: MarceloAdan73 Date: Sat, 1 Aug 2026 23:11:21 -0300 Subject: [PATCH] chore: add issue templates (bug report + feature request) --- .github/ISSUE_TEMPLATE/bug_report.yml | 76 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 ++ .github/ISSUE_TEMPLATE/feature_request.yml | 45 +++++++++++++ 3 files changed, 126 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..8317698 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,76 @@ +name: Bug report +description: Report a bug so we can fix it +title: "bug: " +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! Before opening, check if a similar issue already exists. + - type: dropdown + id: component + attributes: + label: Component + description: Which part of the toolkit is affected? + options: + - ai-toolkit CLI (toolkit/) + - agent-doc-generator + - agent-test-generator + - agent-refactor + - agent-code-review + - agent-security-audit + - npm package / installation + - Documentation + default: 0 + validations: + required: true + - type: input + id: version + attributes: + label: Version + description: Version of the toolkit (run `ai-toolkit --version`) + placeholder: "0.1.0" + validations: + required: true + - type: textarea + id: what-happened + attributes: + label: What happened? + description: What did you expect to happen, and what actually happened? + placeholder: "I ran `ai-toolkit doc --path ./src` and..." + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: Steps to reproduce + description: Minimal steps to reproduce the issue + placeholder: | + 1. Run `npx ai-toolkit doc --path ./src` + 2. Pass `--provider ollama` + 3. See error + validations: + required: true + - type: dropdown + id: os + attributes: + label: Operating System + options: + - Windows + - macOS + - Linux + default: 0 + validations: + required: true + - type: input + id: node-version + attributes: + label: Node.js version + description: Output of `node --version` + placeholder: "v22.14.0" + - type: textarea + id: logs + attributes: + label: Relevant output / logs + description: Paste any error messages or logs. Remove any sensitive data. + render: shell diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..903ef28 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: Discussions + url: https://github.com/MarceloAdan73/ai-agent-toolkit/discussions + about: Ask questions, share ideas, or show what you built with the toolkit. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..50a87ef --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,45 @@ +name: Feature request +description: Suggest an idea for the toolkit +title: "feat: " +labels: ["enhancement"] +body: + - type: markdown + attributes: + value: | + Thanks for suggesting an improvement! Help us understand the problem you're solving. + - type: dropdown + id: scope + attributes: + label: Scope + description: What area does this affect? + options: + - New provider support + - New agent / command + - Existing agent improvement + - CLI / UX improvement + - Performance + - Documentation + - Other + default: 0 + validations: + required: true + - type: textarea + id: problem + attributes: + label: Problem + description: What problem are you trying to solve? Keep it user-focused. + placeholder: "I'm trying to..." + validations: + required: true + - type: textarea + id: solution + attributes: + label: Proposed solution + description: How should this work? Feel free to sketch the UX. + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives considered + description: What else did you try or consider?