Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: 0.1.2 && 0.1.3 计划 #74

Closed
16 of 18 tasks
alvinhui opened this issue Jun 9, 2020 · 2 comments
Closed
16 of 18 tasks

Release: 0.1.2 && 0.1.3 计划 #74

alvinhui opened this issue Jun 9, 2020 · 2 comments
Assignees

Comments

@alvinhui
Copy link
Contributor

alvinhui commented Jun 9, 2020

Deadline: 6.18

工程 @luhc228

目标

  • 快速初始化:拿到项目后,即可以通过 npm run setup 初始化项目并且进行开发调试
  • 统一代码风格和编码规范,有持续集成进行保障
  • 发布机制:有 packages 和 extensions 的 Beta 和正式发布机制

具体措施

  • 快速初始化
    • webview 类型的插件,将前端应用单独到一个文件夹
    • extensions 下的插件 link packages
  • 统一风格和规范
    • eslintrc 整个项目使用一份配置文件
    • tsconfig:整个项目使用一份配置文件
    • CI 问题跟进,确保 CI 流程可用。
  • 发布机制 @fyangstudio
    • 将 packages 的发布加入持续集成流程
    • Beta 发布机制

数据统计 @alvinhui

目标

明确业务指标和统计业务指标的方法,根据业务指标持续迭代套件功能

具体措施

  • DAU 统计
  • 各插件具体功能的使用情况统计
  • 数据统计的工具方法

日志监控 @alvinhui

目标

  • 程序错误有记录,能够查看程序的错误发生趋势
  • 用户反馈问题时,能追溯用户行为及复现

具体措施

  • 明确错误分类及上报错误
  • 统一的日志方案

能力增强 @fyangstudio

目标

持续丰富插件能力

具体措施

  • Rax 插件迁移一份到 iceworks

文档 @alvinhui

目标

为用户提供统一的,一体化的使用文档。

手段

@alvinhui alvinhui self-assigned this Jun 9, 2020
@alvinhui alvinhui changed the title [RFC] 0.1.1 [RFC] 0.1.1 计划 Jun 9, 2020
@luhc228 luhc228 added the enhancement New feature or request label Jun 10, 2020
@alvinhui
Copy link
Contributor Author

alvinhui commented Jun 10, 2020

问题列表

整体 @alvinhui

  • 命名上使用 Iceworks
  • [功能] 国际化
  • [功能] 首次安装完成,弹出欢迎页

Iceworks Pack @alvinhui

  • [文档] 添加更详细的各插件文档说明
  • [文档] 添加快速上手说明

Iceworks App @luhc228

  • 初次启动插件较慢
  • [优化] 当前工作区非 ICE 或 Rax 项目时,不应该显示面板而应该显示创建和导入的欢迎页面
    image
  • [功能] 当前窗口 workspace 为空时,调起项目创建器插件
  • [功能] 依赖列表,点击「安装」和「重装」后,能否自动刷新依赖列表
    image
  • [优化] 依赖列表的操作图标:将「安装」和「重装」合并为一个按钮,使用「安装」的图标;刷新不放入「...」,使用「重装」的图标
    image
  • [功能] NPM 脚本,提供停止图标,终止调试
    image

Iceworks Project Creator @luhc228

  • [Bug] 第三步 client token 为空
    image
  • [优化] 流程如果失败,不仅仅弹出提醒,还应将错误显示在页面内(用户可能没看窗口,错过弹窗消息)

第一步

  • [文档] 文案和样式
    image

第三步

  • [优化] 在表单的最上面添加「当前在内网环境,可创建 DEF 应用」的提示,并添加「跳过创建」操作
  • [优化] 工号和域名输入重复,考虑使用花名组件
  • [优化] Group 和仓库名有输入提醒,参考 DEF 创建项目流程
  • [优化] 中英文问题
    image

第四步

  • [优化] 创建新项目后,如果当前窗口 workspace 为空,则再本地窗口打开项目,不要在新窗口;

模板 @fyangstudio

  • [Bug] rax的默认工程 lint失败
    image
  • [优化] 创建工程之后 package.json name 需要使用第二步填写的「项目名」
    image

@alvinhui alvinhui changed the title [RFC] 0.1.1 计划 [RFC] 0.1.2 计划 Jun 10, 2020
@alvinhui alvinhui changed the title [RFC] 0.1.2 计划 [RFC] 0.1.2 && 0.1.3 计划 Jun 10, 2020
@alvinhui alvinhui added release and removed enhancement New feature or request labels Jun 22, 2020
@alvinhui
Copy link
Contributor Author

未完成工作已安排到 0.1.5:#126

@alvinhui alvinhui changed the title [RFC] 0.1.2 && 0.1.3 计划 Release: 0.1.2 && 0.1.3 计划 Jul 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants