From e0b1deb61bf81cd5d047a74044a4779f1ee1c75d Mon Sep 17 00:00:00 2001 From: ian Date: Sun, 3 Aug 2025 19:54:57 +0800 Subject: [PATCH 1/2] chore: auto issue label --- .github/ISSUE_TEMPLATE/bug_report.yml | 45 +++++--- .github/ISSUE_TEMPLATE/feature_request.yml | 68 ++++++++++-- .github/advanced-issue-labeler.yml | 122 +++++++++++++++++++++ 3 files changed, 215 insertions(+), 20 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index d91ae181ce54..ae9fbf8b617a 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -21,6 +21,37 @@ body: - v1 validations: required: true + - type: dropdown + id: area + attributes: + label: 相关领域 + options: + - H5 API + - Babel + - CLI + - H5 组件库 + - 高阶组件 + - H5 路由 + - Webpack loader + - Webpack runner + - 插件化机制 + - 依赖预编译 + - 运行时 + - Taro 化 + - TypeScript 类型 + - 性能问题 + - type: dropdown + id: framework + attributes: + label: 使用框架 + options: + - React + - Preact + - Solid + - Vue3 + - Vue2 + validations: + required: true - type: checkboxes id: platform attributes: @@ -50,18 +81,6 @@ body: attributes: label: 小程序基础库版本 description: 你可以在小程序开发者工具的「详情」中找到小程序基础库版本。 - - type: dropdown - id: framework - attributes: - label: 使用框架 - options: - - React - - Preact - - Solid - - Vue3 - - Vue2 - validations: - required: true - type: textarea id: description attributes: @@ -99,6 +118,6 @@ body: - type: checkboxes id: contribute attributes: - label: 贡献代码 + label: 开源贡献 options: - label: 我愿意修复这个错误。请参考 [(贡献指南)](https://github.com/NervJS/taro/blob/main/CONTRIBUTING.md) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index b3bbba838382..6d49ad0b7d6a 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,8 +1,7 @@ -name: 🚀 功能请求 Feature Request -description: 提出新的功能特性 +name: 🚀 功能增强 Enhancement +description: 增强新的或已有功能特性 labels: - - triage - - feat + - enhancement body: - type: checkboxes id: duplication @@ -11,18 +10,73 @@ body: options: - label: 我已搜索并确定这个提交不是重复的 required: true + - type: dropdown + id: area + attributes: + label: 相关领域 + options: + - 新的领域 + - H5 API + - Babel + - CLI + - H5 组件库 + - 高阶组件 + - H5 路由 + - Webpack loader + - Webpack runner + - 插件化机制 + - 依赖预编译 + - 运行时 + - Taro 化 + - TypeScript 类型 + - type: dropdown + id: framework + attributes: + label: 相关框架 + options: + - 新的框架 + - React + - Preact + - Solid + - Vue3 + - Vue2 + - type: checkboxes + id: platform + attributes: + label: 相关平台 + options: + - label: 新的平台 + - label: 所有平台 + - label: Web 端(H5) + - label: 移动端(React-Native) + - label: 鸿蒙(Harmony) + - label: 鸿蒙容器(Harmony Hybrid) + - label: ASCF 元服务 + - label: 快应用(QuickApp) + - label: 所有小程序 + - label: 微信小程序 + - label: 企业微信小程序 + - label: 京东小程序 + - label: 百度小程序 + - label: 支付宝小程序 + - label: 支付宝 IOT 小程序 + - label: 头条小程序 + - label: QQ 小程序 + - label: 钉钉小程序 + - label: 飞书小程序 + - label: 快手小程序 - type: textarea id: feature attributes: label: 功能描述 - description: 这个功能增加了什么特性?解决了什么问题? + description: 这个功能增强了什么特性?解决了什么问题? validations: required: true - type: textarea id: design attributes: label: 功能设计 - description: 这个功能该如何使用?(API / CLI ...) + description: 这个功能该如何使用?(API / CLI / UI ...) validations: required: true - type: textarea @@ -33,6 +87,6 @@ body: - type: checkboxes id: contribute attributes: - label: 贡献代码 + label: 开源贡献 options: - label: 我愿意实现这个功能。请参考 [(贡献指南)](https://github.com/NervJS/taro/blob/main/CONTRIBUTING.md) diff --git a/.github/advanced-issue-labeler.yml b/.github/advanced-issue-labeler.yml index b6d3eaa54cb6..ee272d11b031 100644 --- a/.github/advanced-issue-labeler.yml +++ b/.github/advanced-issue-labeler.yml @@ -73,3 +73,125 @@ policy: keys: [Vue3] - name: F-vue2 keys: [Vue2] + + - id: [area] + label: + - name: A-api + keys: ["H5 API"] + - name: A-babel + keys: ["Babel"] + - name: A-cli + keys: ["CLI"] + - name: A-components + keys: ["H5 组件库"] + - name: A-components-advanced + keys: ["高阶组件"] + - name: A-router + keys: ["H5 路由"] + - name: A-loader + keys: ["Webpack loader"] + - name: A-runner + keys: ["Webpack runner"] + - name: A-plugin + keys: ["插件化机制"] + - name: A-PreBundle + keys: ["依赖预编译"] + - name: A-runtime + keys: ["运行时"] + - name: A-taroize + keys: ["Taro 化"] + - name: A-typings + keys: ["TypeScript 类型"] + - name: perf + keys: ["性能问题"] + + - template: [feature_request.yml] + section: + - id: [platform] + label: + - name: T-h5 + keys: ["所有平台", "Web 端(H5)"] + + - name: T-rn + keys: ["所有平台", "移动端(React-Native)"] + + - name: T-harmony + keys: ["所有平台", "鸿蒙(Harmony)"] + + - name: T-harmony_hybrid + keys: ["所有平台", "鸿蒙容器(Harmony Hybrid)"] + + - name: T-quickapp + keys: ["所有平台", "快应用(QuickApp)"] + + - name: T-weapp + keys: ["所有平台", "微信小程序", "所有小程序"] + + - name: T-jd + keys: ["所有平台", "京东小程序", "所有小程序"] + + - name: T-swan + keys: ["所有平台", "百度小程序", "所有小程序"] + + - name: T-alipay + keys: ["所有平台", "支付宝小程序", "所有小程序"] + + - name: T-tt + keys: ["所有平台", "头条小程序", "所有小程序"] + + - name: T-qq + keys: ["所有平台", "QQ 小程序", "所有小程序"] + + - name: T-dd + keys: ["所有平台", "钉钉小程序", "所有小程序"] + + - name: T-qy + keys: ["所有平台", "企业微信小程序", "所有小程序"] + + - name: T-feishu + keys: ["所有平台", "飞书小程序", "所有小程序"] + + - name: T-kwai + keys: ["所有平台", "快手小程序", "所有小程序"] + + - id: [framework] + label: + - name: F-preact + keys: [Preact] + - name: F-react + keys: [React] + - name: F-solid + keys: [Solid] + - name: F-vue3 + keys: [Vue3] + - name: F-vue2 + keys: [Vue2] + + - id: [area] + label: + - name: A-api + keys: ["H5 API"] + - name: A-babel + keys: ["Babel"] + - name: A-cli + keys: ["CLI"] + - name: A-components + keys: ["H5 组件库"] + - name: A-components-advanced + keys: ["高阶组件"] + - name: A-router + keys: ["H5 路由"] + - name: A-loader + keys: ["Webpack loader"] + - name: A-runner + keys: ["Webpack runner"] + - name: A-plugin + keys: ["插件化机制"] + - name: A-PreBundle + keys: ["依赖预编译"] + - name: A-runtime + keys: ["运行时"] + - name: A-taroize + keys: ["Taro 化"] + - name: A-typings + keys: ["TypeScript 类型"] From d038c0d721dda8c2bba5fafda2192e93c25a451e Mon Sep 17 00:00:00 2001 From: ian Date: Mon, 4 Aug 2025 10:02:23 +0800 Subject: [PATCH 2/2] fix: lf --- .github/ISSUE_TEMPLATE/feature_request.yml | 184 ++++++++++----------- 1 file changed, 92 insertions(+), 92 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 6d49ad0b7d6a..188c67b341a2 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,92 +1,92 @@ -name: 🚀 功能增强 Enhancement -description: 增强新的或已有功能特性 -labels: - - enhancement -body: - - type: checkboxes - id: duplication - attributes: - label: 请先确认 - options: - - label: 我已搜索并确定这个提交不是重复的 - required: true - - type: dropdown - id: area - attributes: - label: 相关领域 - options: - - 新的领域 - - H5 API - - Babel - - CLI - - H5 组件库 - - 高阶组件 - - H5 路由 - - Webpack loader - - Webpack runner - - 插件化机制 - - 依赖预编译 - - 运行时 - - Taro 化 - - TypeScript 类型 - - type: dropdown - id: framework - attributes: - label: 相关框架 - options: - - 新的框架 - - React - - Preact - - Solid - - Vue3 - - Vue2 - - type: checkboxes - id: platform - attributes: - label: 相关平台 - options: - - label: 新的平台 - - label: 所有平台 - - label: Web 端(H5) - - label: 移动端(React-Native) - - label: 鸿蒙(Harmony) - - label: 鸿蒙容器(Harmony Hybrid) - - label: ASCF 元服务 - - label: 快应用(QuickApp) - - label: 所有小程序 - - label: 微信小程序 - - label: 企业微信小程序 - - label: 京东小程序 - - label: 百度小程序 - - label: 支付宝小程序 - - label: 支付宝 IOT 小程序 - - label: 头条小程序 - - label: QQ 小程序 - - label: 钉钉小程序 - - label: 飞书小程序 - - label: 快手小程序 - - type: textarea - id: feature - attributes: - label: 功能描述 - description: 这个功能增强了什么特性?解决了什么问题? - validations: - required: true - - type: textarea - id: design - attributes: - label: 功能设计 - description: 这个功能该如何使用?(API / CLI / UI ...) - validations: - required: true - - type: textarea - id: details - attributes: - label: 实现细节 - description: 这个功能该如何实现?(具体的实现思路) - - type: checkboxes - id: contribute - attributes: - label: 开源贡献 - options: - - label: 我愿意实现这个功能。请参考 [(贡献指南)](https://github.com/NervJS/taro/blob/main/CONTRIBUTING.md) +name: 🚀 功能增强 Enhancement +description: 增强新的或已有功能特性 +labels: + - enhancement +body: + - type: checkboxes + id: duplication + attributes: + label: 请先确认 + options: + - label: 我已搜索并确定这个提交不是重复的 + required: true + - type: dropdown + id: area + attributes: + label: 相关领域 + options: + - 新的领域 + - H5 API + - Babel + - CLI + - H5 组件库 + - 高阶组件 + - H5 路由 + - Webpack loader + - Webpack runner + - 插件化机制 + - 依赖预编译 + - 运行时 + - Taro 化 + - TypeScript 类型 + - type: dropdown + id: framework + attributes: + label: 相关框架 + options: + - 新的框架 + - React + - Preact + - Solid + - Vue3 + - Vue2 + - type: checkboxes + id: platform + attributes: + label: 相关平台 + options: + - label: 新的平台 + - label: 所有平台 + - label: Web 端(H5) + - label: 移动端(React-Native) + - label: 鸿蒙(Harmony) + - label: 鸿蒙容器(Harmony Hybrid) + - label: ASCF 元服务 + - label: 快应用(QuickApp) + - label: 所有小程序 + - label: 微信小程序 + - label: 企业微信小程序 + - label: 京东小程序 + - label: 百度小程序 + - label: 支付宝小程序 + - label: 支付宝 IOT 小程序 + - label: 头条小程序 + - label: QQ 小程序 + - label: 钉钉小程序 + - label: 飞书小程序 + - label: 快手小程序 + - type: textarea + id: feature + attributes: + label: 功能描述 + description: 这个功能增强了什么特性?解决了什么问题? + validations: + required: true + - type: textarea + id: design + attributes: + label: 功能设计 + description: 这个功能该如何使用?(API / CLI / UI ...) + validations: + required: true + - type: textarea + id: details + attributes: + label: 实现细节 + description: 这个功能该如何实现?(具体的实现思路) + - type: checkboxes + id: contribute + attributes: + label: 开源贡献 + options: + - label: 我愿意实现这个功能。请参考 [(贡献指南)](https://github.com/NervJS/taro/blob/main/CONTRIBUTING.md)