kissygalleryteam / kpm

KISSY PACKAGE MANAGE
13 stars 5 forks source link

kpm流程改进 #238

Closed shepherdwind closed 10 years ago

shepherdwind commented 10 years ago

新的入住流程

gallery组件库加入和发布流程进行了优化,现在的过程描述如下:

  1. 生成目录: 用户通过yo kpm version 生成目录文件
  2. 代码提交 用户写组件代码,提交到自己的github库
  3. 申请加入gallery 访问kpm.fed.taobao.net,点击“申请加入新组建”,填写用户github用户名和组件名,完成申请加入,申请完成后,可以同步文档。然后联系gallery管理员剑平,通过审核。
  4. 发布代码 审核通过后,点击发布就可以了。点击设置可以配置发布的

    老的组件接入新流程

老的组件接入,只需要修改一下gitname就行,如下图所示:

change github user name

把kissygalleryteam改成你自己的github用户名即可。

主要改进点

新的入住流程,和老的相比,主要有三点改进:

  1. 入住简化 现在用户主动入住,以前建issue的过程省略了,由系统自动完成。加入后,组件的状态是待审核,审核完成前,可以同步文档。审核由gallery管理员完成,可以旺旺联系剑平。
  2. 发布过程简化 老的发布过程是,用户向kissygalleryteam发送一个pull request请求,然后再发布。这个过程,代码首先提交到用户的代码库,然后pull到kissygalleryteam上,然后再发布到cdn。新的流程,发送pull request的过程省略,用户完成代码,提交到github,然后就可以直接发布或者同步文档了。新的流程,代码流向发生了变成,从用户的库,直接同步到kpm的发布服务器,kpm服务器再把代码提交到kissygalleryteam上。需要非常注意的是: 从用户的库,直接提交到kissygalleryteam过程中,如果代码有冲突,就比较麻烦了。发布流程图改变如图:

    flow
    这一点改变也是最主要的改变。
  3. 可以选择发布的版本,和上面gitname配置的地方相同,选择需要发布的版本即可。