Iview: 建议让更多的人参与进来

Created on 7 Nov 2016  ·  33Comments  ·  Source: iview/iview

一直很期待能有个团队来维护一套 Ant 的 vue版本,很感谢 TalkingData团队。
建议官方出个还未实现的组件列表,让有能力、热情的 vue同学参与进来,领取自己感兴趣的组件来实现,提合并,由官方统一来审查代码质量、实现方案、API 合理性、简洁性 等,来保证这套 PC端 vue UI 库的质量。

Most helpful comment

例外一点建议,不推荐在模板中使用组件的时候强制添加 i-button 或者 v-button 这种前缀。
像 button这种冲突的命名,由使用者自己来处理。比如:
推荐:

import iButton from './Button';

import ButtonI from './Button';

不推荐现在的这种写法:

import iButton from './iButton';

All 33 comments

现在ant design风格的vue组件库有几个 可以整合一下。。。共同开发

例外两个还是放弃吧,放重点来持续维护这一套。团队来主导会有持续的业务需求来历练,功能、API 都会更实用、精简。个人维护的 脱离了业务需求、换个工作,通常就不更新了,持续性不强。

例外一点建议,不推荐在模板中使用组件的时候强制添加 i-button 或者 v-button 这种前缀。
像 button这种冲突的命名,由使用者自己来处理。比如:
推荐:

import iButton from './Button';

import ButtonI from './Button';

不推荐现在的这种写法:

import iButton from './iButton';

随时欢迎 PR,这里有当前组件完成情况。

@aidenzou 使用iButton是为了照顾全局注册的情况,例如 Vue.use(iview) 后就不用单独import了。

添加前缀不是强制的,你可以使用局部注册来自定义组件名,例如:

import {iButton} from 'iview';

export default {
  components: {
    iButton: ButtonI
  }
}

我们欢迎各种方式的贡献代码

@jingsam 了解了,全局注册的情况之前没考虑到,之前做移动端一直是按需引用的

感觉你们的完成质量和维护力度是目前最好的,不知道你们可否愿意做为 Ant Design 的一套实现放一个链接到这里:https://ant.design/docs/spec/introduce-cn#%E5%89%8D%E7%AB%AF%E5%AE%9E%E7%8E%B0

@afc163 没问题啊,我们会一直维护的,感谢!

@icarusion 什么时候能更新到Vue 2.0 呢

@mithenji 2.0 变动挺多的吧,我都已经用这个版本开始开发了

请问 Layout 组件后续有没有做成响应式布局的计划呢?

首先感谢iveiw这么高质量的开源项目,ui展现效果很不错,借助iview技术也有了很大的进步。希望作者多添加一些颜色方面的介绍和心得,例如在mac环境下的#1c94c4,我经常用这个墨水兰的颜色,还有我感觉可能iview中类似button中的文字,整体中文字体有点偏细,提示效果稍微有点不明显

@zbwfisher1 感谢支持。后续会推出主题皮肤功能,对很多css变量进行个性化配置。

为啥没有做列表呢

非常喜欢IView这套UI库,愿意参与Vue2.0的升级工作,我看到还有不到10个左右的component未转换到2.0的分支上,有没有工作计划?

@Backlighting-Neo welcome!加下我微信详聊吧icarusion

期待参与到2.0 分支开发~

@Ryan724 欢迎贡献

2.0什么时候发?有大概日期么?

2.0大概什么时候发布

希望能参与到vue 2.0 版分支开发

蛮早就关注iview组件库了,可惜现在是基于vue1.0的。希望能加入到vue2.0版本的开发当中😁

@icarusion Hi 能否补充一下更详细的贡献过程在 README.md 里面么?例如,如果贡献,需要执行什么,怎么运行测试用例,用哪个命令打包之类的。

@wangxiao Hi, more info can be found here https://www.iviewui.com/docs/guide/standard-en and pass npm run test.

@icarusion thx, but the guide did not say how to do those things, for example, do i need to run npm run dev for developing, and how to update the iVew doc, and blablabla...

I really hope you can supplement those details, that how to contribute.

More commands can view the package.json, and the doc code is here https://github.com/iview/iview-doc. However, it is not mandatory to update the documentation and unit tests. Thank you!

eh... ok... but i think it maybe not enough friendly for contributor. I think we can reference LeanCloud JavaScript SDK or Vuejs , maybe it is better.

we'll add more details

I think we need change the master branch to the 2.0 branch, the developing code is used to storing in the master branch.

Hi all!

I've been woking and contributing for iview lately and happy to be part developers using iView.
I will continue helping where needed.

@icarusion just added jsFiddle demos to all components in the website 🎉 🎉

@0maxxam0 funded this issue with $40. See it on IssueHunt

@rororofff has funded $5.00 to this issue.


Was this page helpful?
0 / 5 - 0 ratings