You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by th...@apache.org on 2022/11/21 14:40:52 UTC
[arrow] branch master updated: ARROW-18323: Enabling issue templates in GitHub issues (#14675)
This is an automated email from the ASF dual-hosted git repository.
thisisnic pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/master by this push:
new 5b368d2265 ARROW-18323: Enabling issue templates in GitHub issues (#14675)
5b368d2265 is described below
commit 5b368d2265521c31c2fe03600a2da8da9574b99e
Author: Todd Farmer <to...@fivefarmers.com>
AuthorDate: Mon Nov 21 07:40:40 2022 -0700
ARROW-18323: Enabling issue templates in GitHub issues (#14675)
These templates are also configured [here](https://github.com/toddfarmer/test-arrow-config/issues/new/choose) for ease of review.
Authored-by: Todd Farmer <to...@fivefarmers.com>
Signed-off-by: Nic Crane <th...@gmail.com>
---
.github/ISSUE_TEMPLATE/bug_report.yaml | 55 ++++++++++++++++++++++++
.github/ISSUE_TEMPLATE/config.yml | 5 +--
.github/ISSUE_TEMPLATE/feature_request.yaml | 58 +++++++++++++++++++++++++
.github/ISSUE_TEMPLATE/question.md | 26 ------------
.github/ISSUE_TEMPLATE/usage_question.yaml | 66 +++++++++++++++++++++++++++++
dev/release/rat_exclude_files.txt | 4 +-
6 files changed, 183 insertions(+), 31 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml
new file mode 100644
index 0000000000..fe660840b3
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yaml
@@ -0,0 +1,55 @@
+name: Bug Report
+description: File a bug report
+labels: ["Type: bug"]
+assignees: []
+body:
+ - type: textarea
+ id: description
+ attributes:
+ label: Describe the bug, including details regarding any error messages, version, and platform.
+ description: Please include what you expected.
+ validations:
+ required: true
+ - type: dropdown
+ id: component
+ attributes:
+ label: Component
+ description: Which component is principally affected?
+ options:
+ - Archery
+ - Benchmarking
+ - C
+ - C#
+ - C++
+ - C++ - Gandiva
+ - C++ - Plasma
+ - Compute IR
+ - Continuous Integration
+ - Dart
+ - Developer Tools
+ - Documentation
+ - FlightRPC
+ - Format
+ - GLib
+ - Go
+ - GPU
+ - Integration
+ - Java
+ - JavaScript
+ - Julia
+ - MATLAB
+ - Packaging
+ - Parquet
+ - Python
+ - R
+ - Ruby
+ - Rust
+ - Rust - Ballista
+ - Rust - DataFusion
+ - SQL
+ - Swift
+ - Website
+ - Wiki
+ - Other
+ validations:
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 5a05012136..960a754a28 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -16,7 +16,4 @@
# under the License.
blank_issues_enabled: false
-contact_links:
- - name: Report an issue
- url: https://issues.apache.org/jira/browse/ARROW
- about: Please report bugs and request features on JIRA.
+
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml
new file mode 100644
index 0000000000..a520ad4977
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yaml
@@ -0,0 +1,58 @@
+name: Feature Request
+description: Request a new feature
+labels: ["Type: enhancement"]
+assignees: []
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for taking the time to share your feedback on ways Apache Arrow can be improved!
+ - type: textarea
+ id: description
+ attributes:
+ label: Describe the feature requested.
+ validations:
+ required: true
+ - type: dropdown
+ id: component
+ attributes:
+ label: Component
+ description: Which component does the feature most apply to?
+ options:
+ - Archery
+ - Benchmarking
+ - C
+ - C#
+ - C++
+ - C++ - Gandiva
+ - C++ - Plasma
+ - Compute IR
+ - Continuous Integration
+ - Dart
+ - Developer Tools
+ - Documentation
+ - FlightRPC
+ - Format
+ - GLib
+ - Go
+ - GPU
+ - Integration
+ - Java
+ - JavaScript
+ - Julia
+ - MATLAB
+ - Packaging
+ - Parquet
+ - Python
+ - R
+ - Ruby
+ - Rust
+ - Rust - Ballista
+ - Rust - DataFusion
+ - SQL
+ - Swift
+ - Website
+ - Wiki
+ - Other
+ validations:
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md
deleted file mode 100644
index 9c4b89c569..0000000000
--- a/.github/ISSUE_TEMPLATE/question.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-name: Ask a question
-about: Please ask questions at user@arrow.apache.org
----
-
-STOP! Are you reporting a bug, a possible bug, or requesting a
-feature? If so, please report under the ARROW project on the ASF JIRA
-server https://issues.apache.org/jira/browse/ARROW. This JIRA server
-is free to use and open to the public, but you must create an account
-if it is your first time.
-
-See our contribution guidelines for more information:
-http://arrow.apache.org/docs/developers/contributing.html
-
-We have GitHub issues available as a way for new contributors and
-passers-by who are unfamiliar with Apache Software Foundation projects
-to ask questions and interact with the project. Do not be surprised if
-the first response is to open a JIRA issue or to write an e-mail to
-one of the public mailing lists:
-
-* Development discussions: dev@arrow.apache.org (first subscribe by
- sending an e-mail to dev-subscribe@arrow.apache.org).
-* User discussions: user@arrow.apache.org (first subscribe by
- sending an e-mail to user-subscribe@arrow.apache.org).
-
-Thank you!
diff --git a/.github/ISSUE_TEMPLATE/usage_question.yaml b/.github/ISSUE_TEMPLATE/usage_question.yaml
new file mode 100644
index 0000000000..63b0fee591
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/usage_question.yaml
@@ -0,0 +1,66 @@
+name: Usage Question
+description: Ask a question
+labels: ["Type: usage"]
+assignees: []
+body:
+ - type: markdown
+ attributes:
+ value: |
+ While we enable issues as a mechanism for new contributors and passers-by who are unfamiliar with Apache Software Foundation projects to ask questions and interact with the project, we encourage users to ask such questions on public mailing lists:
+
+ * Development discussions: dev@arrow.apache.org (first subscribe by sending an e-mail to dev-subscribe@arrow.apache.org).
+
+ * User discussions: user@arrow.apache.org (first subscribe by sending an e-mail to user-subscribe@arrow.apache.org).
+
+ Do not be surprised by responses to issues raised here directing you to those mailing lists, or to report a bug or feature request here.
+
+ Thank you!
+ - type: textarea
+ id: description
+ attributes:
+ label: Describe the usage question you have. Please include as many useful details as possible.
+ validations:
+ required: true
+ - type: dropdown
+ id: component
+ attributes:
+ label: Component
+ description: Which component does your question relate to?
+ options:
+ - Archery
+ - Benchmarking
+ - C
+ - C#
+ - C++
+ - C++ - Gandiva
+ - C++ - Plasma
+ - Compute IR
+ - Continuous Integration
+ - Dart
+ - Developer Tools
+ - Documentation
+ - FlightRPC
+ - Format
+ - GLib
+ - Go
+ - GPU
+ - Integration
+ - Java
+ - JavaScript
+ - Julia
+ - MATLAB
+ - Packaging
+ - Parquet
+ - Python
+ - R
+ - Ruby
+ - Rust
+ - Rust - Ballista
+ - Rust - DataFusion
+ - SQL
+ - Swift
+ - Website
+ - Wiki
+ - Other
+ validations:
+ required: true
diff --git a/dev/release/rat_exclude_files.txt b/dev/release/rat_exclude_files.txt
index b01ee8a7a9..5cce4195c0 100644
--- a/dev/release/rat_exclude_files.txt
+++ b/dev/release/rat_exclude_files.txt
@@ -7,7 +7,9 @@
*.csv
*.json
*.snap
-.github/ISSUE_TEMPLATE/question.md
+.github/ISSUE_TEMPLATE/bug_report.yaml
+.github/ISSUE_TEMPLATE/feature_request.yaml
+.github/ISSUE_TEMPLATE/usage_question.yaml
ci/etc/rprofile
ci/etc/*.patch
ci/vcpkg/*.patch