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

如何自行封装component组件,不用官方推荐的方法 #35

Closed
Zohner opened this issue Jul 13, 2015 · 9 comments
Closed

如何自行封装component组件,不用官方推荐的方法 #35

Zohner opened this issue Jul 13, 2015 · 9 comments

Comments

@Zohner
Copy link

Zohner commented Jul 13, 2015

如果把其它组件封装成component组件,因为是自己的私有组件库,不知道怎么用 travis-ci,想自行修改代码封装,需要遵循什么规则,或者建私有库时怎么用 travis-ci

@2betop
Copy link
Contributor

2betop commented Jul 14, 2015

travis-ci 其实就是执行了 node sync.js,如果你你没法用 travis-ci 那就想办法执行下那个程序,所有转换的逻辑都在里面。你可以先扫下逻辑。

@Zohner
Copy link
Author

Zohner commented Jul 14, 2015

可以出一篇 component + travis-ci 组建私有库的教程么

@2betop
Copy link
Contributor

2betop commented Jul 14, 2015

不支持 github 的私有仓库,要建私有平台,推荐用 gitlab

@2betop
Copy link
Contributor

2betop commented Jul 14, 2015

另外,你为何要自己转换?自己组建私有平台你直接按规范存放就行。第三方的就直接走 fis-components。

@Zohner
Copy link
Author

Zohner commented Jul 14, 2015

哦,说错,其实也不是私有仓库,应该叫企业仓库,想和 fis-components 区分开来,包括第三方的也统一放在企业仓库里,所以想把现有的 fis-components 搬过来,再添加其它内部的组件

@2betop
Copy link
Contributor

2betop commented Jul 14, 2015

第三方的组建都统一走 fis-components,如果你复制过去,靠内部也维护不过来,毕竟现有的第三方组建太多了,目前 fis-components 里面也只整理了很小的一部分。这个就得靠所有的 fis 用户来一起维护的。所以我不会告诉你怎么弄过去的。

@Zohner
Copy link
Author

Zohner commented Jul 14, 2015

额,其实第三方用 fis-components是同意的,确实没精力去维护,只不过想搬那套转换工具过来,这样自己添加组件时也是写一个配置文件就可以了,流程就和官方统一了,以后官方有改动这边也可以很快同步过来

@2betop
Copy link
Contributor

2betop commented Jul 14, 2015

你要折腾的就是怎么集成 travis ci, 真么转换的代码都在这个仓库里面。fork过去就能用。

@Zohner
Copy link
Author

Zohner commented Jul 14, 2015

好的,希望js模块化这一块官方可以补充多点文档,这样才有利于推广,这个 demo 还是有疑惑的地方,比如生成的map_1f91365.js 是干啥用的,怎么合并js减少请求,等等

@Zohner Zohner closed this as completed Jul 20, 2015
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