This is an automated email from the ASF dual-hosted git repository.
yao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kyuubi.git
The following commit(s) were added to refs/heads/master by this push:
new 0ae158ecb1 [KYUUBI #7032] Remove Umbrella/Subtask issue template
0ae158ecb1 is described below
commit 0ae158ecb1fab402a5b760d379bf07907ed28f12
Author: Kent Yao <[email protected]>
AuthorDate: Wed Apr 16 16:30:11 2025 +0800
[KYUUBI #7032] Remove Umbrella/Subtask issue template
### Why are the changes needed?
Github has provide subtask creation & auto-linking features, and they are
more advanced
### How was this patch tested?
https://github.com/apache/kyuubi/issues/7030
### Was this patch authored or co-authored using generative AI tooling?
no
Closes #7032 from yaooqinn/sb.
Closes #7032
3fd6ccd90 [Kent Yao] remove more
cbf691033 [Kent Yao] Remove Umbrella/Subtask issue template
Authored-by: Kent Yao <[email protected]>
Signed-off-by: Kent Yao <[email protected]>
---
.github/ISSUE_TEMPLATE/code-contrib-task.yml | 128 ---------------------------
.github/ISSUE_TEMPLATE/improve-test.yml | 77 ----------------
.github/ISSUE_TEMPLATE/improvement.yml | 77 ----------------
.github/ISSUE_TEMPLATE/subtask.yml | 71 ---------------
.github/ISSUE_TEMPLATE/umbrella.yml | 81 -----------------
5 files changed, 434 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/code-contrib-task.yml
b/.github/ISSUE_TEMPLATE/code-contrib-task.yml
deleted file mode 100644
index 4cc857b038..0000000000
--- a/.github/ISSUE_TEMPLATE/code-contrib-task.yml
+++ /dev/null
@@ -1,128 +0,0 @@
-#
-# 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.
-#
-
-#
-# This is a dedicated issue template for 2024H1 Kyuubi Code Contribution
Program, all proposed
-# tasks will be listed at https://github.com/orgs/apache/projects/343 after
approval
-#
-name: 2024H1 Kyuubi Code Contribution Task
-title: "[TASK][<LEVEL>] <The Task Title>"
-description: Propose a task for 2024H1 Kyuubi Code Contribution Program
-body:
- - type: markdown
- attributes:
- value: |
- You are very welcome to propose new task for 2024H1 Kyuubi Code
Contribution Program.
- Your brilliant ideas keep Apache Kyuubi evolving.
- Please replace the placeholder `<LEVEL>` in the issue title with one
of the following options:
- - TRIVIAL - it's usually for new contributors to learn the contributor
process, e.g. how to cut branch,
- how to use GitHub to send PR, how to response with reviewers, the
contributor should not stay at this
- stage too long.
- - EASY - tasks like minor bugs, or simple features without
requirements of knowledge for whole Kyuubi
- architecture.
- - MEDIUM - tasks typical requires that contributors have knowledge on
one or more Kyuubi components,
- normally, unit tests and integration tests is also required to
verify the implementations.
- - CHALLENGE - tasks requires that contributors have deep knowledge on
one or more Kyuubi components,
- have good logical thinking and the ability to solve complex
problems, be proficient in programming
- skills or algorithms
-
- - type: dropdown
- id: level
- attributes:
- label: What's the level of this task?
- multiple: false
- options:
- - TRIVIAL
- - EASY
- - MEDIUM
- - CHALLENGE
- validations:
- required: true
-
- - type: checkboxes
- attributes:
- label: Code of Conduct
- description: The Code of Conduct helps create a safe space for everyone.
We require that everyone agrees to it.
- options:
- - label: >
- I agree to follow this project's [Code of
Conduct](https://www.apache.org/foundation/policies/conduct)
- required: true
-
- - type: checkboxes
- attributes:
- label: Search before creating
- options:
- - label: >
- I have searched in the [task
list](https://github.com/orgs/apache/projects/343) and found no similar
- tasks.
- required: true
-
- - type: checkboxes
- attributes:
- label: Mentor
- description: Mentor is required for MEDIUM and CHALLENGE tasks, to guide
contributors to complete the task.
- options:
- - label: >
- I have sufficient expertise on this task, and I volunteer to be a
mentor of this task to guide
- contributors through the task.
- required: false
-
- - type: textarea
- attributes:
- label: Skill requirements
- description: What skills are required for contributors who want to take
this task?
- placeholder: |
- e.g.
- - Basic knowledge on Scala programming language
- - Familiar with Apache Maven, Docker and GitHub Action
- - Basic knowledge on network programming and Apache Thrift RPC
framework
- - Familiar with Apache Spark
- - ...
- validations:
- required: true
-
- - type: textarea
- attributes:
- label: Background and Goals
- description: What's the current problem, and what's the final status
should be after the task is completed?
- placeholder: >
- Please describe the background and your goal for requesting this task.
- validations:
- required: true
-
- - type: textarea
- attributes:
- label: Implementation steps
- description: How could it be implemented?
- placeholder: >
- Please list the implementation steps in as much detail as possible so
that contributors who meet
- the skill requirements could complete the task quickly and
independently.
- validations:
- required: true
-
- - type: textarea
- attributes:
- label: Additional context
- description: Anything else that related to this task that the
contributors need to know.
- value: |
- Introduction of [2024H1 Kyuubi Code Contribution
Program](https://github.com/apache/kyuubi/issues/6232)
- validations:
- required: false
-
- - type: markdown
- attributes:
- value: "Thanks for taking the time to fill out this task form!"
diff --git a/.github/ISSUE_TEMPLATE/improve-test.yml
b/.github/ISSUE_TEMPLATE/improve-test.yml
deleted file mode 100644
index 85109b92ab..0000000000
--- a/.github/ISSUE_TEMPLATE/improve-test.yml
+++ /dev/null
@@ -1,77 +0,0 @@
-#
-# 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: Test Only Fix
-title: "[TEST]"
-description: Describe the tests you want to improve with Apache Kyuubi
-labels: ["kind:test,priority:minor"]
-body:
- - type: markdown
- attributes:
- value: |
- Thank you for finding the time to report the issue! We really
appreciate the community's efforts to improve Kyuubi.
-
- - type: checkboxes
- attributes:
- label: Code of Conduct
- description: The Code of Conduct helps create a safe space for everyone.
We require that everyone agrees to it.
- options:
- - label: >
- I agree to follow this project's [Code of
Conduct](https://www.apache.org/foundation/policies/conduct)
- required: true
-
- - type: checkboxes
- attributes:
- label: Search before asking
- options:
- - label: >
- I have searched in the
[issues](https://github.com/apache/kyuubi/issues?q=is%3Aissue) and found no
similar
- issues.
- required: true
-
- - type: checkboxes
- attributes:
- label: What kind of test improve?
- options:
- - label: Fix flaky tests.
- - label: Fix bug in tests.
- - label: Increase test coverage.
- - label: Other kinds of test improve.
-
- - type: textarea
- attributes:
- label: Describe the issues of the existing tests or improvements for new
tests
- placeholder: >
- Please describe the tests problem you see and how it is needed to be
improved, if it is
- a flaky test, please provide the link of failure like GitHub Actions
url.
- validations:
- required: true
-
- - type: checkboxes
- attributes:
- label: Are you willing to submit PR?
- description: >
- A pull request is optional, but we are glad to help you in the
contribution process
- especially if you already know a good understanding of how to
implement the fix.
- Kyuubi is a community-driven project and we love to bring new
contributors in.
- options:
- - label: Yes. I would be willing to submit a PR with guidance from the
Kyuubi community to improve.
- - label: No. I cannot submit a PR at this time.
-
- - type: markdown
- attributes:
- value: "Thanks for taking the time to improve the test coverage and fix
test issues."
diff --git a/.github/ISSUE_TEMPLATE/improvement.yml
b/.github/ISSUE_TEMPLATE/improvement.yml
deleted file mode 100644
index cc5a0351c4..0000000000
--- a/.github/ISSUE_TEMPLATE/improvement.yml
+++ /dev/null
@@ -1,77 +0,0 @@
-#
-# 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.
-#
-
-# See https://gh-community.github.io/issue-template-feedback/structured/
-
-name: Improvement
-title: "[Improvement] "
-description: Suggest an improvement on performance, code quality, user
experience, etc
-labels: [ "improvement" ]
-body:
- - type: markdown
- attributes:
- value: |
- Thank you for contributing to Apache Kyuubi! Your opinions are deeply
valued by the community.
-
- - type: checkboxes
- attributes:
- label: Code of Conduct
- description: The Code of Conduct helps create a safe space for everyone.
We require that everyone agrees to it.
- options:
- - label: >
- I agree to follow this project's [Code of
Conduct](https://www.apache.org/foundation/policies/conduct)
- required: true
-
- - type: checkboxes
- attributes:
- label: Search before asking
- options:
- - label: >
- I have searched in the
[issues](https://github.com/apache/kyuubi/issues?q=is%3Aissue) and found no
similar
- issues.
- required: true
-
- - type: textarea
- attributes:
- label: What would you like to be improved?
- placeholder: >
- Please describe the problem you see and how it is needed to be
improved.
- validations:
- required: true
-
- - type: textarea
- attributes:
- label: How should we improve?
- placeholder: >
- Please provide the solution if you have thoughts.
- validations:
- required: false
-
- - type: checkboxes
- attributes:
- label: Are you willing to submit PR?
- description: >
- A pull request is optional, but we are glad to help you in the
contribution process
- especially if you already know a good understanding of how to
implement the fix.
- Kyuubi is a community-driven project and we love to bring new
contributors in.
- options:
- - label: Yes. I would be willing to submit a PR with guidance from the
Kyuubi community to improve.
- - label: No. I cannot submit a PR at this time.
-
- - type: markdown
- attributes:
- value: "Thanks for taking the time to create this improvement issue!"
diff --git a/.github/ISSUE_TEMPLATE/subtask.yml
b/.github/ISSUE_TEMPLATE/subtask.yml
deleted file mode 100644
index fb05a62dcd..0000000000
--- a/.github/ISSUE_TEMPLATE/subtask.yml
+++ /dev/null
@@ -1,71 +0,0 @@
-#
-# 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: Subtask
-title: "[Subtask] "
-description: A subtask issue
-labels: [ "kind:subtask" ]
-body:
-
- - type: checkboxes
- attributes:
- label: Code of Conduct
- description: The Code of Conduct helps create a safe space for everyone.
We require that everyone agrees to it.
- options:
- - label: >
- I agree to follow this project's [Code of
Conduct](https://www.apache.org/foundation/policies/conduct)
- required: true
-
- - type: checkboxes
- attributes:
- label: Search before asking
- options:
- - label: >
- I have searched in the
[issues](https://github.com/apache/kyuubi/issues) and found no similar
- issues.
- required: true
-
- - type: textarea
- attributes:
- label: Describe the subtask
- placeholder: >
- Please describe the content of the subtask clearly and concisely.
- validations:
- required: true
-
- - type: textarea
- attributes:
- label: Parent issue
- placeholder: >
- Please put the parent issue link here.
- validations:
- required: true
-
- - type: checkboxes
- attributes:
- label: Are you willing to submit PR?
- description: >
- A pull request is optional, but we are glad to help you in the
contribution process
- especially if you already have a grip on how to implement the new
feature.
- Kyuubi is a community-driven project and we love to bring new
contributors in.
- options:
- - label: Yes. I would be willing to submit a PR with guidance from the
Kyuubi community to improve.
- - label: No. I cannot submit a PR at this time.
-
- - type: markdown
- attributes:
- value: "Thanks for taking the time to propose an subtask issue!"
diff --git a/.github/ISSUE_TEMPLATE/umbrella.yml
b/.github/ISSUE_TEMPLATE/umbrella.yml
deleted file mode 100644
index d2d0762a76..0000000000
--- a/.github/ISSUE_TEMPLATE/umbrella.yml
+++ /dev/null
@@ -1,81 +0,0 @@
-#
-# 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: Umbrella
-title: "[Umbrella] "
-description: An umbrella issue with multiple sub-tasks
-labels: [ "kind:umbrella,priority:major" ]
-body:
-
- - type: checkboxes
- attributes:
- label: Code of Conduct
- description: The Code of Conduct helps create a safe space for everyone.
We require that everyone agrees to it.
- options:
- - label: >
- I agree to follow this project's [Code of
Conduct](https://www.apache.org/foundation/policies/conduct)
- required: true
-
- - type: checkboxes
- attributes:
- label: Search before asking
- options:
- - label: >
- I have searched in the
[issues](https://github.com/apache/kyuubi/issues) and found no similar
- issues.
- required: true
-
- - type: textarea
- attributes:
- label: Describe the proposal
- description: >
- Please put the related link here if it is a
[KPIP](https://kyuubi.apache.org/improvement-proposals.html).
- placeholder: >
- Please describe the content of the proposal clearly and concisely.
- validations:
- required: true
-
- - type: textarea
- attributes:
- label: Task list
- description: >
- For more details, please refer to [github
docs](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-task-lists).
- placeholder: >
- Please create sub-tasks with the pre-create issues here and @ the
assignees if you know any of them. A simple example is as follows:
- - [ ] #1
- - [ ] #11 @user1
- - [ ] #12
- - [ ] #13
- - [ ] #2 @user2
- - [ ] #3
- validations:
- required: true
-
- - type: checkboxes
- attributes:
- label: Are you willing to submit PR?
- description: >
- A pull request is optional, but we are glad to help you in the
contribution process
- especially if you already have a grip on how to implement the new
feature.
- Kyuubi is a community-driven project and we love to bring new
contributors in.
- options:
- - label: Yes. I would be willing to submit a PR with guidance from the
Kyuubi community to improve.
- - label: No. I cannot submit a PR at this time.
-
- - type: markdown
- attributes:
- value: "Thanks for taking the time to propose an umbrella issue!"