From 3f63ed8969a00ee56083867d96557bc14d2ffd95 Mon Sep 17 00:00:00 2001 From: Rok Mihevc Date: Mon, 24 Jun 2024 15:06:04 +0200 Subject: [PATCH 1/6] Add issue templates --- .github/ISSUE_TEMPLATE/bug_report.yaml | 44 ++++++++++++++ .github/ISSUE_TEMPLATE/config.yaml | 18 ++++++ .github/ISSUE_TEMPLATE/feature_request.yaml | 47 +++++++++++++++ .github/ISSUE_TEMPLATE/usage_question.yaml | 67 +++++++++++++++++++++ 4 files changed, 176 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yaml create mode 100644 .github/ISSUE_TEMPLATE/config.yaml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yaml create mode 100644 .github/ISSUE_TEMPLATE/usage_question.yaml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 0000000000..165278e7de --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,44 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +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(s) + multiple: true + options: + - Java + - Release + - Benchmarking + - Documentation + - Continuous Integration + - Packaging + - Other + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yaml b/.github/ISSUE_TEMPLATE/config.yaml new file mode 100644 index 0000000000..cb122252a9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yaml @@ -0,0 +1,18 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +blank_issues_enabled: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 0000000000..177bc144ae --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,47 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +name: Enhancement Request +description: Request an enhancement to the project +labels: ["Type: enhancement"] +assignees: [] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to share your feedback on ways Apache Parquet can be improved! + - type: textarea + id: description + attributes: + label: Describe the enhancement requested + validations: + required: true + - type: dropdown + id: component + attributes: + label: Component(s) + multiple: true + options: + - Java + - Release + - Benchmarking + - Documentation + - Continuous Integration + - Packaging + - Other + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/usage_question.yaml b/.github/ISSUE_TEMPLATE/usage_question.yaml new file mode 100644 index 0000000000..70d9870b58 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/usage_question.yaml @@ -0,0 +1,67 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +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@parquet.apache.org (first subscribe by sending an + e-mail to dev-subscribe@parquet.apache.org). + + * User discussions: user@parquet.apache.org (first subscribe by sending an e-mail + to user-subscribe@parquet.apache.org). + + * Mailing list archives: https://parquet.apache.org/community/ + + + 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(s) + multiple: true + options: + - Java + - Release + - Benchmarking + - Documentation + - Continuous Integration + - Packaging + - Other + validations: + required: true \ No newline at end of file From 76d90580c78fdff068c79428698ca7e529e9deec Mon Sep 17 00:00:00 2001 From: Rok Mihevc Date: Tue, 25 Jun 2024 19:47:43 +0200 Subject: [PATCH 2/6] Review feedback --- .github/ISSUE_TEMPLATE/bug_report.yaml | 14 +++++++++----- .github/ISSUE_TEMPLATE/feature_request.yaml | 12 ++++++++---- .github/ISSUE_TEMPLATE/usage_question.yaml | 12 ++++++++---- 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml index 165278e7de..aaa2b395e2 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -33,12 +33,16 @@ body: label: Component(s) multiple: true options: - - Java - Release - - Benchmarking - - Documentation - Continuous Integration - - Packaging + - Arrow + - Avro + - Pig + - Protobuf + - Scala + - Thrift + - CLI + - Benchmarking - Other validations: - required: true \ No newline at end of file + required: true diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml index 177bc144ae..6a83ecaabe 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -36,12 +36,16 @@ body: label: Component(s) multiple: true options: - - Java - Release - - Benchmarking - - Documentation - Continuous Integration - - Packaging + - Arrow + - Avro + - Pig + - Protobuf + - Scala + - Thrift + - CLI + - Benchmarking - Other validations: required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/usage_question.yaml b/.github/ISSUE_TEMPLATE/usage_question.yaml index 70d9870b58..ba8638ebd5 100644 --- a/.github/ISSUE_TEMPLATE/usage_question.yaml +++ b/.github/ISSUE_TEMPLATE/usage_question.yaml @@ -56,12 +56,16 @@ body: label: Component(s) multiple: true options: - - Java - Release - - Benchmarking - - Documentation - Continuous Integration - - Packaging + - Arrow + - Avro + - Pig + - Protobuf + - Scala + - Thrift + - CLI + - Benchmarking - Other validations: required: true \ No newline at end of file From 12129b99f9fbaa92793be26ddb509a630af26a67 Mon Sep 17 00:00:00 2001 From: Rok Mihevc Date: Thu, 27 Jun 2024 11:59:24 +0200 Subject: [PATCH 3/6] Review feedback --- .github/ISSUE_TEMPLATE/bug_report.yaml | 7 +++---- .github/ISSUE_TEMPLATE/feature_request.yaml | 7 +++---- .github/ISSUE_TEMPLATE/usage_question.yaml | 7 +++---- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml index aaa2b395e2..1f2b5bbac4 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -33,8 +33,8 @@ body: label: Component(s) multiple: true options: - - Release - - Continuous Integration + - Core + - Build - Arrow - Avro - Pig @@ -43,6 +43,5 @@ body: - Thrift - CLI - Benchmarking - - Other validations: - required: true + required: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml index 6a83ecaabe..6c0388af19 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -36,8 +36,8 @@ body: label: Component(s) multiple: true options: - - Release - - Continuous Integration + - Core + - Build - Arrow - Avro - Pig @@ -46,6 +46,5 @@ body: - Thrift - CLI - Benchmarking - - Other validations: - required: true \ No newline at end of file + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/usage_question.yaml b/.github/ISSUE_TEMPLATE/usage_question.yaml index ba8638ebd5..b7ddbf1451 100644 --- a/.github/ISSUE_TEMPLATE/usage_question.yaml +++ b/.github/ISSUE_TEMPLATE/usage_question.yaml @@ -56,8 +56,8 @@ body: label: Component(s) multiple: true options: - - Release - - Continuous Integration + - Core + - Build - Arrow - Avro - Pig @@ -66,6 +66,5 @@ body: - Thrift - CLI - Benchmarking - - Other validations: - required: true \ No newline at end of file + required: false \ No newline at end of file From 0f5a92ce981dc97cfcddf3f6035e1a0222858760 Mon Sep 17 00:00:00 2001 From: Rok Mihevc Date: Thu, 27 Jun 2024 17:39:37 +0200 Subject: [PATCH 4/6] Update .github/ISSUE_TEMPLATE/bug_report.yaml Co-authored-by: Gang Wu --- .github/ISSUE_TEMPLATE/bug_report.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml index 1f2b5bbac4..ebccc8a8ec 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -42,6 +42,6 @@ body: - Scala - Thrift - CLI - - Benchmarking + - Benchmark validations: required: false From 91dd0d35c0ea02c05dfb46a90a7a2517c7cc688b Mon Sep 17 00:00:00 2001 From: Gang Wu Date: Wed, 3 Jul 2024 10:45:05 +0800 Subject: [PATCH 5/6] Update .github/ISSUE_TEMPLATE/feature_request.yaml --- .github/ISSUE_TEMPLATE/feature_request.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml index 6c0388af19..4b5519d2d0 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -45,6 +45,6 @@ body: - Scala - Thrift - CLI - - Benchmarking + - Benchmark validations: required: false \ No newline at end of file From f56f47ddc645256a00acbb8323695358829baff5 Mon Sep 17 00:00:00 2001 From: Gang Wu Date: Wed, 3 Jul 2024 10:45:12 +0800 Subject: [PATCH 6/6] Update .github/ISSUE_TEMPLATE/usage_question.yaml --- .github/ISSUE_TEMPLATE/usage_question.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/usage_question.yaml b/.github/ISSUE_TEMPLATE/usage_question.yaml index b7ddbf1451..32c00d17d8 100644 --- a/.github/ISSUE_TEMPLATE/usage_question.yaml +++ b/.github/ISSUE_TEMPLATE/usage_question.yaml @@ -65,6 +65,6 @@ body: - Scala - Thrift - CLI - - Benchmarking + - Benchmark validations: required: false \ No newline at end of file