This is an automated email from the ASF dual-hosted git repository.

rnewson pushed a commit to branch github-forms
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit b96d45f504ca942084221b75a7d82117d398f26a
Author: Robert Newson <[email protected]>
AuthorDate: Fri Dec 5 10:18:13 2025 +0000

    convert bug and enhancement template to form
---
 .github/ISSUE_TEMPLATE/bug_report.md   | 36 -----------------------
 .github/ISSUE_TEMPLATE/bug_report.yml  | 53 ++++++++++++++++++++++++++++++++++
 .github/ISSUE_TEMPLATE/config.yml      |  1 +
 .github/ISSUE_TEMPLATE/enhancement.md  | 27 -----------------
 .github/ISSUE_TEMPLATE/enhancement.yml | 21 ++++++++++++++
 5 files changed, 75 insertions(+), 63 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index 360d4fa62..000000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-name: Bug report
-about: Describe a scenario in which CouchDB behaves unexpectedly
-title: ''
-labels: bug, needs-triage
-assignees: ''
-
----
-
-[NOTE]: # ( ^^ Provide a general summary of the issue in the title above. ^^ )
-
-## Description
-
-[NOTE]: # ( Describe the problem you're encountering. )
-[TIP]:  # ( Do NOT give us access or passwords to your actual CouchDB! )
-
-## Steps to Reproduce
-
-[NOTE]: # ( Include commands to reproduce, if possible. curl is preferred. )
-
-## Expected Behaviour
-
-[NOTE]: # ( Tell us what you expected to happen. )
-
-## Your Environment
-
-[TIP]:  # ( Include as many relevant details about your environment as 
possible. )
-[TIP]:  # ( You can paste the output of curl http://YOUR-COUCHDB:5984/ here. )
-
-* CouchDB version used:
-* Browser name and version:
-* Operating system and version:
-
-## Additional Context
-
-[TIP]:  # ( Add any other context about the problem here. )
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml 
b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 000000000..516a886d4
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,53 @@
+name: Bug report
+description: Describe a scenario in which CouchDB behaves unexpectedly
+title: "[Bug]: "
+labels: ["bug", "triage"]
+type: bug
+body:
+  - type: dropdown
+    id: version
+    label: Version
+    description: What version of our software are you running?
+    options:
+      - 3.0.0
+      - 3.0.1
+      - 3.1.0
+      - 3.1.1
+      - 3.1.2
+      - 3.2.0
+      - 3.2.1
+      - 3.2.2
+      - 3.2.3
+      - 3.3.0
+      - 3.3.1
+      - 3.3.2
+      - 3.3.3
+      - 3.4.0
+      - 3.4.1
+      - 3.4.2
+      - 3.4.3
+      - 3.5.0
+      - 3.5.1
+      - unknown
+    default: unknown
+  - type: textarea
+    id: summary
+    attributes:
+      label: Describe the problem you're encountering
+  - type: textarea
+    id: repro-steps
+    attributes:
+      label: Steps to Reproduce
+      description: Include commands to reproduce, if possible. curl is 
preferred
+  - type: textarea
+    id: expected-behaviour
+    label: Expected Behaviour
+    description:  Tell us what you expected to happen
+  - type: textarea
+    id: environment
+    label: Your Environment
+    description: Include as many relevant details about your environment as 
possible
+  - type: textarea
+    id: additional-context
+    label: Additional Context
+    description: Add any other context about the problem here
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 000000000..3ba13e0ce
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1 @@
+blank_issues_enabled: false
diff --git a/.github/ISSUE_TEMPLATE/enhancement.md 
b/.github/ISSUE_TEMPLATE/enhancement.md
deleted file mode 100644
index ca92725a6..000000000
--- a/.github/ISSUE_TEMPLATE/enhancement.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-name: Enhancement request
-about: Suggest an idea for a future version of CouchDB
-title: ''
-labels: enhancement, needs-triage
-assignees: ''
-
----
-
-[NOTE]: # ( ^^ Provide a general summary of the request in the title above. ^^ 
)
-
-## Summary
-
-[NOTE]: # ( Provide a brief overview of what the new feature is all about. )
-
-## Desired Behaviour
-
-[NOTE]: # ( Tell us how the new feature should work. Be specific. )
-[TIP]:  # ( Do NOT give us access or passwords to your actual CouchDB! )
-
-## Possible Solution
-
-[NOTE]: # ( Not required. Suggest how to implement the addition or change. )
-
-## Additional context
-
-[TIP]:  # ( Why does this feature matter to you? What unique circumstances do 
you have? )
diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml 
b/.github/ISSUE_TEMPLATE/enhancement.yml
new file mode 100644
index 000000000..739887225
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/enhancement.yml
@@ -0,0 +1,21 @@
+name: Enhancement request
+description: Suggest an idea for a future version of CouchDB
+title: '[ENHANCEMENT]: '
+labels: ["enhancement", "needs-triage"]
+type: enhancement
+body:
+  - type: textarea
+    id: summary
+    attributes:
+      label: Provide a brief overview of what the new feature is all about
+  - type: textarea
+    id: desired-behaviour
+    attributes:
+      label: Tell us how the new feature should work. Be specific
+  - type: textarea
+    id: possible-solution
+    label: Not required. Suggest how to implement the addition or change
+  - type: textarea
+    id: additional-context
+    label: Additional Context
+    description:  Why does this feature matter to you? What unique 
circumstances do you have?

Reply via email to