create-neat icon indicating copy to clipboard operation
create-neat copied to clipboard

模板搭建架构升级,将现有模板原子化拆分,通过选项排列组合生成项目

Open uaenaTzx opened this issue 1 year ago • 1 comments

主分支

refactor/plugin-api 一切开发的工作都要基于 refactor/plugin-api 切出。 合入时,要注意先执行 merge、rebase、cherry-pick 等操作对齐历史记录。

架构文档: https://oxrc7wixrse.feishu.cn/wiki/AnSSwrXyGi34QjkrqNBcrrKKnOd?fromScene=spaceOverview

拆分模式

重构的架构中大部分会对应相关的 // todo 注释,目前按照功能点拆分:

  • 项目创建
  • 插件开发
  • 模板开发

issue 列表

preset 引入与项目生成

  • [x] #28
  • [x] #29
  • [x] #30
  • [x] #40
  • [x] #41
  • [x] #43
  • [x] #52
  • [x] #56
  • [x] #57
  • [ ] #148
  • [x] #149
  • [x] #151
  • [x] #156
  • [x] #166
  • [x] #167

插件开发

  • [x] #31
  • [x] #36
  • [x] #44
  • [x] #45
  • [x] #71
  • [x] #32
  • [x] #33
  • [x] #34
  • [x] #127
  • [x] #133
  • [x] #150
  • [x] #152
  • [x] #158
  • [x] #169
  • [x] #180
  • [ ] #181

模板开发

  • [x] #53
  • [x] #54
  • [x] #55

uaenaTzx avatar Mar 10 '24 09:03 uaenaTzx

重构初步的结构已经拆好了,目前核心实现在 createAppTest 里面,注释也有,感兴趣的可以看看,我会先把基本功能都实现好,后续做优化的部分会拆分出来🫡

uaenaTzx avatar Mar 14 '24 04:03 uaenaTzx