Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 32 additions & 13 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -99,6 +118,6 @@ body:
- type: checkboxes
id: contribute
attributes:
label: 贡献代码
label: 开源贡献
options:
- label: 我愿意修复这个错误。请参考 [(贡献指南)](https://github.com/NervJS/taro/blob/main/CONTRIBUTING.md)
130 changes: 92 additions & 38 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,92 @@
name: 🚀 功能请求 Feature Request
description: 提出新的功能特性
labels:
- triage
- feat
body:
- type: checkboxes
id: duplication
attributes:
label: 请先确认
options:
- label: 我已搜索并确定这个提交不是重复的
required: true
- type: textarea
id: feature
attributes:
label: 功能描述
description: 这个功能增加了什么特性?解决了什么问题?
validations:
required: true
- type: textarea
id: design
attributes:
label: 功能设计
description: 这个功能该如何使用?(API / CLI ...)
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)
122 changes: 122 additions & 0 deletions .github/advanced-issue-labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 类型"]
Loading