Skip to content

Commit

Permalink
feat: Add Issue Template (#1008)
Browse files Browse the repository at this point in the history
Closes #1007.

Adds issue template for bugs, features, and questions. Some of the idea
is from datafusion as well as iceberg.
  • Loading branch information
jonathanc-n authored Feb 28, 2025
1 parent 0a0b044 commit fc402ec
Show file tree
Hide file tree
Showing 4 changed files with 158 additions and 0 deletions.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#
# 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: true
62 changes: 62 additions & 0 deletions .github/ISSUE_TEMPLATE/iceberg_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
#
# 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: Iceberg Rust Bug Report 🐞
description: Problems, bugs and issues with Apache Iceberg Rust
labels: bug

body:
- type: dropdown
attributes:
label: Apache Iceberg Rust version
description: What Apache Iceberg Rust version are you using?
multiple: false
options:
- 0.4.0 (latest version)
- 0.3.0
- 0.2.0
validations:
required: false
- type: textarea
attributes:
label: Describe the bug
description: >
Describe the problem, what to expect, and how to reproduce.
You can include files by dragging and dropping them here.
validations:
required: true
- type: textarea
attributes:
label: To Reproduce
placeholder: >
Steps to reproduce the behavior:
- type: textarea
attributes:
label: Expected behavior
placeholder: >
A clear and concise description of what you expected to happen.
- type: checkboxes
attributes:
label: Willingness to contribute
description: >
The Apache Iceberg community encourages bug fix contributions. Would you or another member of your organization be willing to contribute a fix for this bug to the Apache Iceberg codebase?
options:
- label: I can contribute a fix for this bug independently
- label: I would be willing to contribute a fix for this bug with guidance from the Iceberg community
- label: I cannot contribute a fix for this bug at this time
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/iceberg_feature.yml
Original file line number Diff line number Diff line change
@@ -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: Iceberg Rust Feature Request
description: Suggest an idea for Iceberg Rust
labels: enhancement
body:
- type: textarea
attributes:
label: Is your feature request related to a problem or challenge?
description: Please describe what you are trying to do.
placeholder: >
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
(This section helps Iceberg developers understand the context and *why* for this feature, in addition to the *what*)
- type: textarea
attributes:
label: Describe the solution you'd like
placeholder: >
A clear and concise description of what you want to happen.
- type: checkboxes
attributes:
label: Willingness to contribute
description: >
The Apache Iceberg community encourages feature contributions. Would you or another member of your organization be willing to contribute to this feature for the Apache Iceberg Rust codebase?
options:
- label: I can contribute to this feature independently
- label: I would be willing to contribute to this feature with guidance from the Iceberg Rust community
- label: I cannot contribute to this feature at this time
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/iceberg_question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#
# 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: Iceberg Rust Question
description: Questions around Apache Iceberg Rust
labels: ["kind:question"]
body:
- type: markdown
attributes:
value: >
**Notice:** For questions about Apache Iceberg Rust, please head over to our discussions page at [https://github.com/apache/iceberg-rust/discussions](https://github.com/apache/iceberg-rust/discussions). This issue template is not intended for general questions.
- type: textarea
attributes:
label: Question (if any additional context is needed)
validations:
required: false

0 comments on commit fc402ec

Please sign in to comment.