This is an automated email from the ASF dual-hosted git repository.
yiconghuang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/main by this push:
new 8a4ee99e06 chore: add task issue template (#3918)
8a4ee99e06 is described below
commit 8a4ee99e06ed4e4145369ced99a14b20c502ef27
Author: Yicong Huang <[email protected]>
AuthorDate: Thu Oct 16 20:19:41 2025 -0700
chore: add task issue template (#3918)
### What changes were proposed in this PR?
This file defines a new task issue template for GitHub, including fields
for task summary, priority, task type, and agreement to the Code of
Conduct.
### Any related issues, documentation, discussions?
resolves #3909
### How was this PR tested?
N/A
### Was this PR authored or co-authored using generative AI tooling?
No.
Signed-off-by: Yicong Huang <[email protected]>
---
.github/ISSUE_TEMPLATE/task-template.yaml | 67 +++++++++++++++++++++++++++++++
1 file changed, 67 insertions(+)
diff --git a/.github/ISSUE_TEMPLATE/task-template.yaml
b/.github/ISSUE_TEMPLATE/task-template.yaml
new file mode 100644
index 0000000000..4bc1b56ac9
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/task-template.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: Task
+description: Create a new development or maintenance task.
+labels: ["triage"]
+type: "Task"
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for creating a task! Please describe what needs to be done and
why.
+
+ - type: textarea
+ id: task-summary
+ attributes:
+ label: Task Summary
+ description: Briefly describe what needs to be done, try to do a single
step in a task.
+ placeholder: Example — Refactor workflow scheduler module for better
modularity.
+ validations:
+ required: true
+
+ - type: dropdown
+ id: priority
+ attributes:
+ label: Priority
+ description: How urgent or important is this task?
+ options:
+ - P0 – Critical
+ - P1 – High
+ - P2 – Medium
+ - P3 – Low
+ default: 2
+
+ - type: checkboxes
+ id: checklist
+ attributes:
+ label: Task Type
+ description: Select the type of work involved.
+ options:
+ - label: Code Implementation
+ - label: Documentation
+ - label: Refactor / Cleanup
+ - label: Testing / QA
+ - label: DevOps / Deployment
+
+ - type: checkboxes
+ id: terms
+ attributes:
+ label: Code of Conduct
+ description: By submitting this issue, you agree to follow [Apache Code
of Conduct](https://www.apache.org/foundation/policies/conduct).
+ options:
+ - label: I agree to follow Apache Code of Conduct
+ required: true