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

lzljs3620320 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/paimon-rust.git


The following commit(s) were added to refs/heads/main by this push:
     new 9310244  chore: add issue and pr template (#91)
9310244 is described below

commit 93102442726acf0f3119c06b24902a021eb5831a
Author: yuxia Luo <[email protected]>
AuthorDate: Thu Feb 26 12:26:09 2026 +0800

    chore: add issue and pr template (#91)
---
 .github/ISSUE_TEMPLATE/bug.yml     | 58 ++++++++++++++++++++++++++++++++++++++
 .github/ISSUE_TEMPLATE/config.yml  | 19 +++++++++++++
 .github/ISSUE_TEMPLATE/feature.yml | 58 ++++++++++++++++++++++++++++++++++++++
 .github/ISSUE_TEMPLATE/task.yml    | 51 +++++++++++++++++++++++++++++++++
 .github/PULL_REQUEST_TEMPLATE.md   | 38 +++++++++++++++++++++++++
 5 files changed, 224 insertions(+)

diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml
new file mode 100644
index 0000000..6af8883
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug.yml
@@ -0,0 +1,58 @@
+################################################################################
+# 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: Problems, bugs and issues with Paimon Rust
+type: "bug"
+body:
+  - type: markdown
+    attributes:
+      value: |
+        Thank you very much for your feedback!
+  - type: checkboxes
+    attributes:
+      label: Search before asking
+      description: >
+        Please search [issues](https://github.com/apache/paimon-rust/issues) 
to check if your issue has already been reported.
+      options:
+        - label: >
+            I searched in the 
[issues](https://github.com/apache/paimon-rust/issues) and found nothing 
similar.
+          required: true
+  - type: textarea
+    attributes:
+      label: Please describe the bug 🐞
+      description: >
+        Please describe the problem, what to expect, and how to reproduce.
+        Feel free to include stacktraces and the environment (Rust version, 
OS, etc.).
+        You can include files by dragging and dropping them here.
+    validations:
+      required: true
+  - type: textarea
+    attributes:
+      label: Solution
+      description: Describe the proposed solution about how to fix it if any.
+  - type: checkboxes
+    attributes:
+      label: Are you willing to submit a PR?
+      description: >
+        We look forward to the community of developers or users helping solve 
Paimon Rust problems together. If you are willing to submit a PR to fix this 
problem, please check the box.
+      options:
+        - label: I'm willing to submit a PR!
+  - type: markdown
+    attributes:
+      value: "Thanks for completing our form!"
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 0000000..c2520da
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,19 @@
+################################################################################
+# 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
diff --git a/.github/ISSUE_TEMPLATE/feature.yml 
b/.github/ISSUE_TEMPLATE/feature.yml
new file mode 100644
index 0000000..89442d1
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature.yml
@@ -0,0 +1,58 @@
+################################################################################
+# 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: Feature Request 🚀
+description: User-facing functionality or improvement you'd like to see added
+type: "feature"
+body:
+  - type: markdown
+    attributes:
+      value: |
+        Thank you very much for your feature proposal!
+  - type: checkboxes
+    attributes:
+      label: Search before asking
+      description: >
+        Please search [issues](https://github.com/apache/paimon-rust/issues) 
to check if your issue has already been reported.
+      options:
+        - label: >
+            I searched in the 
[issues](https://github.com/apache/paimon-rust/issues) and found nothing 
similar.
+          required: true
+  - type: textarea
+    attributes:
+      label: Motivation
+      description: Please describe the feature and elaborate on the use case 
and motivation behind it
+    validations:
+      required: true
+  - type: textarea
+    attributes:
+      label: Solution
+      description: Describe the proposed solution and add related materials 
like links if any.
+  - type: textarea
+    attributes:
+      label: Anything else?
+  - type: checkboxes
+    attributes:
+      label: Willingness to contribute
+      description: >
+        We look forward to the community of developers or users helping 
develop Paimon Rust features together. If you are willing to submit a PR to 
implement the feature, please check the box.
+      options:
+        - label: I'm willing to submit a PR!
+  - type: markdown
+    attributes:
+      value: "Thanks for completing our form!"
diff --git a/.github/ISSUE_TEMPLATE/task.yml b/.github/ISSUE_TEMPLATE/task.yml
new file mode 100644
index 0000000..7f3eeb0
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/task.yml
@@ -0,0 +1,51 @@
+################################################################################
+# 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: Task 📌
+description: Specific work item - either part of a larger feature or 
independent project maintenance
+type: "task"
+body:
+  - type: markdown
+    attributes:
+      value: |
+        Thank you very much for your work!
+  - type: checkboxes
+    attributes:
+      label: Search before asking
+      description: >
+        Please search [issues](https://github.com/apache/paimon-rust/issues) 
to check if your issue has already been reported.
+      options:
+        - label: >
+            I searched in the 
[issues](https://github.com/apache/paimon-rust/issues) and found nothing 
similar.
+          required: true
+  - type: textarea
+    attributes:
+      label: Description
+      description: Please describe the task and the purpose of the work.
+    validations:
+      required: true
+  - type: checkboxes
+    attributes:
+      label: Willingness to contribute
+      description: >
+        We look forward to the community of developers or users helping 
develop Paimon Rust together. If you are willing to submit a PR to implement 
the task, please check the box.
+      options:
+        - label: I'm willing to submit a PR!
+  - type: markdown
+    attributes:
+      value: "Thanks for completing our form!"
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000..5ec8dcd
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,38 @@
+<!--
+Thank you very much for contributing to Paimon Rust - we are happy that you 
want to help us improve it. To help the community review your contribution in 
the best possible way, please go through the checklist below, which will get 
the contribution into a shape in which it can be best reviewed.
+
+## Contribution Checklist
+
+  - Make sure that the pull request corresponds to a [GitHub 
issue](https://github.com/apache/paimon-rust/issues). Exceptions are made for 
typos in documentation or comments, which need no issue.
+
+  - Fill out the template below to describe the changes contributed by the 
pull request. That will give reviewers the context they need to do the review.
+
+  - Make sure that the change passes the automated tests, i.e., `cargo test` 
passes.
+
+  - Each pull request should address only one issue, not mix up code from 
multiple issues.
+
+**(The sections below can be removed for hotfixes or typos)**
+-->
+
+### Purpose
+
+<!-- Linking this pull request to the issue -->
+Linked issue: close #xxx
+
+<!-- What is the purpose of the change -->
+
+### Brief change log
+
+<!-- Please describe the changes made in this pull request and explain how 
they address the issue -->
+
+### Tests
+
+<!-- List unit tests or integration cases to verify this change -->
+
+### API and Format
+
+<!-- Does this change affect API or storage format -->
+
+### Documentation
+
+<!-- Does this change introduce a new feature or require documentation updates 
-->

Reply via email to