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 <y...@apache.org> 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 <y...@apache.org> Signed-off-by: Kent Yao <y...@apache.org> --- .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!"