tdesign icon indicating copy to clipboard operation
tdesign copied to clipboard

TDesign 基础工程建设的需求收集/招募(长期更新

Open 94dreamer opened this issue 4 years ago • 9 comments

一、需求收集表

场景 目前情况 期望情况 提名人 认领人 备注
issue 通知 邮件 企业微信 @xiaosansiji @LeeJim ✅ 增加了部分仓库的 issue create 企微机器人通知
Actions npm install 2 分钟 增加缓存,减少时长 @uyarn @94dreamer ✅增加了 .npm 缓存
Actions PR 预览 怀疑同一 PR 没有更新 每一次能看到新的 @HQ-Lin @94dreamer ✅问题不存在
Actions PR 预览 最近的预览地址没有在评论展示 最近的预览地址在评论展示 @xiaosansiji @94dreamer ✅1.升级了 comment 版本 ,指定了 type 枚举,但是修复失败。2.实际是要搞清楚为啥触发了 2 次 3. 实际是下载action 需要指定参数
Actions npm 发版 没有提供额外的 CDN 版本 发版带一个 CDN 版本 @pengYYYYY @94dreamer ✅配合已有PKG完成文档更新
issue 分配 手动分配 自动根据模版的组件关键字关联组件 owner @avenirzheng @94dreamer ⛔️需要前置工作
issue 看板 仓库分离,标签定义不清楚 清晰的标签定义统一的 issue 管理看板 @94dreamer @94dreamer ⛔️梳理中,增加了部分
starter 预览 没有 comment 预览 增加 comment 预览 @pengYYYYY @94dreamer
Action 同步不及时 同步及时 @94dreamer @94dreamer ✅ 用主仓库统一了工作流
模版和 issue 页面 不统一和规范 规范统一,为自动化提供基础 @94dreamer @94dreamer pr模版待统一,issue-helper在开发中 @amadeus711
Action 第一次PR和ISSUE没有互动 鼓励第一次贡献的回复 @94dreamer @94dreamer First interaction
Issue 没有提示自己解决 鼓励自己解决 @94dreamer @94dreamer
Action 邮箱检查 放到外面 @94dreamer @94dreamer
Issue pr 存量问题没跟进 希望能总览全部的响应情况 @94dreamer @94dreamer ✅ create-report actions 每天汇总
release release 发版没有自动关闭 issue release 发版后,changelog 里提及的 issue 自动评论需要升级的版本号,并关闭 issue @xiaosansiji @94dreamer
Issue close实际问题时候没有反馈馈 汇总每天解决的PR和关联的issue 到机器人通知 @avenirzheng @94dreamer

目前痛点在 issue 的管理 和 pull_request 的 CI 丰富性。

二、基于 Github Actions 的统一工作流

人性化(降低贡献门槛)、稳定的工作流。

从角色的工作出发,同时借鉴同类项目,减少上手成本。

角色 任务 诉求 实现关键
使用者 搜 issue
提 issue
讨论 issue
关闭 issue
维护者 review pr
评论 pr
结束 review
合并 pr
通知 issue 定时任务
讨论 issue 内容匹配执行任务
label issue 根据标签执行任务
打 tag
发布 npm
安全检查
更新检查
贡献者 提交 pr
关闭 issue
执行 CI 缓存
执行 CD surge

三、工程化总览

94dreamer avatar Dec 31 '21 02:12 94dreamer

发版带一个 CDN 版本

社区有个 UNPKG 的 CDN 服务,所有 NPM 包都会对应发布一个 CDN 版本的

例如

libo1106 avatar Dec 31 '21 06:12 libo1106

@libo1106 感谢哦 不谋而合

94dreamer avatar Dec 31 '21 08:12 94dreamer

可以在一次 release 发版后,changelog 里提及的 issue 自动评论需要升级的版本号,并关闭 issue 不? https://github.com/Tencent/tdesign-vue/releases/tag/0.33.0 image

xiaosansiji avatar Jan 07 '22 06:01 xiaosansiji

@xiaosansiji 没问题 就是更自动的的发版流程 放在下下个迭代

94dreamer avatar Jan 07 '22 07:01 94dreamer

任何人都可以处理此问题。 请务必在您的 pull request 中引用此问题。 :sparkles: 感谢你的贡献! :sparkles:

github-actions[bot] avatar Jan 20 '22 16:01 github-actions[bot]

从使用者/贡献者/维护者的角色场景出发,持续规范相关动作,并利用 Github基础设施和开源工具来加强和自动化工作流。 image

94dreamer avatar Jan 23 '22 08:01 94dreamer

issue-helper 开发完成: https://github.com/Tencent/tdesign/pull/70 还需要以下工作:

  • [x] 搭建部署分支 @amadeus711 https://github.com/Tencent/tdesign/pull/81
  • [x] 项目接入 @amadeus711

XieZongChen avatar Jan 29 '22 07:01 XieZongChen

#79

94dreamer avatar Feb 10 '22 06:02 94dreamer

这个 Issue 被标记为了过时 stale ,因为它已经持续 30 天没有任何活动了。删除 stale 标签或评论,否则将在 7 天内关闭。

github-actions[bot] avatar Mar 20 '22 05:03 github-actions[bot]