Skip to content
This repository has been archived by the owner on Aug 15, 2018. It is now read-only.

3.3.0 发布 #1046

Closed
sorrycc opened this issue Oct 21, 2014 · 24 comments
Closed

3.3.0 发布 #1046

sorrycc opened this issue Oct 21, 2014 · 24 comments
Assignees
Milestone

Comments

@sorrycc
Copy link
Member

sorrycc commented Oct 21, 2014

重要

  • 支持 semver 版本号, 是否支持 semver 版本号的 Ranges ?  #1000

    之前出于稳定性的考虑一直没有支持,这次考虑再三,还是支持了,对于同时维护多个包的同学来说可以解决一升全升的问题。推荐只使用 ~ range,用 * 出问题要自己负责噢。

  • 内置支持 react 开发, 讨论:要不要内置支持 jsx ? 就像 handlebars 一样。 #1082

    SPM 的调试和构建都内置了对 jsx 模板的支持。只要在头部声明 /** @jsx React.DOM */,剩下的 SPM 会帮你搞定。

  • gulp-spm (spm 构建的gulp 插件), gulp-spm #1059

    所有和 spm 相关的复杂操作已全部被封装为一个 gulp 插件,使用方法:gulp.src(file).pipe(gulp-spm).pipe(gulp.dest(‘./dist’); 而且还预留了更高级的扩展接口,比如你可以在 js 之前加入自己的模板预编译引擎。

  • 重构调试工具 spm-server, refactor(parser) abstract parser serve-spm#14

    这次把调试工具的层次梳理了一遍,如下图。不适用于你的场景?spm-server 为每个功能都提供了 api,建个 gulpfile 自己搭积木吧。

  • 抽取构建工具 spm-build, spm3 version of spm-build spm-build#58

    主要是性能方面的提升,比如 arale-dialog 的构建从 1.5s 减少到了 0.6s

其他

BUGFIX

@sorrycc sorrycc added this to the 3.3 milestone Oct 21, 2014
@sorrycc
Copy link
Member Author

sorrycc commented Oct 21, 2014

@afc163 @popomore

@afc163
Copy link
Member

afc163 commented Oct 21, 2014

把 anima 的自定义 doc 模板的需求合并到默认模板中?加些配置。

  "spm": {
    "doc": {
      "qrcode": true
    }
  }

@afc163
Copy link
Member

afc163 commented Oct 21, 2014

  • http://spmjs.io/packages 页面更新为列表视图,添加简单的统计和排序(下载量,依赖量)。
  • 文档和中文 handbook 的完善,添加样式和模板开发的基本上手文档。

@afc163
Copy link
Member

afc163 commented Oct 21, 2014

3.3 的需求都不是很紧急,是不是可以先把内网源的使用给推广开。主要是使用指南和升级策略。

@sorrycc
Copy link
Member Author

sorrycc commented Oct 21, 2014

  • 感觉 publish -f 系列的改动应该在内部推广前做,不然用在生成环境上有潜在问题
  • qrcode 👍
  • 文档优先级更高,3.3.0 在文档完成后再投入

@popomore
Copy link
Member

感觉 qrcode 这种默认就好了

@afc163
Copy link
Member

afc163 commented Oct 21, 2014

现在的稍微大了点,影响美观。然后可以调整优化下手机上的页面显示效果。和 anima 的模板进行下整合。

@sorrycc
Copy link
Member Author

sorrycc commented Nov 4, 2014

qrcode 已加上,Demo:http://spmjs.io/docs/arale-dialog/latest/ 。另外加了个小功能,如果是本地的地址,二维码 url 的 localhost.hostname 会被替换成内部 IP,这样扫二维码就能直接访问到。

@afc163
Copy link
Member

afc163 commented Nov 4, 2014

  1. 二维码位置应该在文章列表下方。
  2. 现在的展示方式太醒目和占空间了,建议放一个 二维码 icon ,hover 上去才展示二维码,毕竟这不是首要的功能。

http://iconfont.cn/search?q=%E4%BA%8C%E7%BB%B4%E7%A0%81&id=-1

@sorrycc
Copy link
Member Author

sorrycc commented Nov 5, 2014

@afc163 更新了,看看效果。

@afc163
Copy link
Member

afc163 commented Nov 5, 2014

赞极了

@fengmk2
Copy link
Contributor

fengmk2 commented Dec 2, 2014

围观3位 spm 大神

@hotoo
Copy link
Member

hotoo commented Dec 2, 2014

虽然二维码有纠错功能,但是黑色鼠标光标覆盖在二维码确定方向的三个方块上时容易导致无法识别。
而现在的交互情况下,用户很大概率方在左上角的方块上。

建议二维码转个方向,把非方块部分方在左上角。

@afc163
Copy link
Member

afc163 commented Dec 3, 2014

cursor: none; 如何?

@hotoo
Copy link
Member

hotoo commented Dec 3, 2014

👍

@popomore
Copy link
Member

其他仓库的也建个 issue,加个链接,好用 milestone 管理

@sorrycc sorrycc changed the title 3.3.0 3.3.0 发布 Dec 19, 2014
@afc163
Copy link
Member

afc163 commented Dec 19, 2014

赞赞赞赞赞赞赞赞赞赞赞赞

@sorrycc
Copy link
Member Author

sorrycc commented Dec 19, 2014

已发布。

@popomore
Copy link
Member

这个版本改动也很多

@hotoo
Copy link
Member

hotoo commented Dec 19, 2014

💯

@popomore
Copy link
Member

milestone 可以关了?

@sorrycc
Copy link
Member Author

sorrycc commented Dec 26, 2014

已关。

@afc163
Copy link
Member

afc163 commented Dec 26, 2014

顺带宣传下,spmjs.io 的 1.3.0 版本也发布了。https://github.com/spmjs/spmjs.io/releases/1.3.0

3.3.* 的小版本发得飞快啊。

@alvin2ye
Copy link

👍

@sorrycc sorrycc closed this as completed Jan 8, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants