avalon.bootstrap icon indicating copy to clipboard operation
avalon.bootstrap copied to clipboard

关于目录结构的修改建议

Open scgy5555 opened this issue 9 years ago • 2 comments

当前目录结构不利于多组件协作的开发和测试 比如grid增加button的支持,如果button进行调整,无法进行grid中增加button的测试 考虑到oniui中遇到的多组件协作的问题,建议对目录进行修改

-- dist 编译结果目录 ---- css 编译后的bootstrap ---- fonts 编译后的图标字体文件 ---- js 各种avalon.bootstrap组件 ---- lib 引用的avalon框架 -- docs 组件文档,通过代码注释动态生成 -- fonts 图标字体源文件目录 -- grunt 命令行grunt,部分特殊操作需要通过api的形式调用grunt -- js avalon.bootstrap组件源码目录 ---- lib 引用框架目录 ---- tests 测试框架目录 ---- scss sass源码目录 -- RULES 代码规范说明 -- LICENSE 授权说明 -- README 项目说明

详见[https://github.com/scgy5555/avalon.bootstrap/tree/develop]

将源码统一放置同一层目录,便于多组件功能协作,并增加测试环境,每次提交必须通过测试 通过grunt部署开发环境,便于其他成员参与 通过travis-ci实现持续集成,有利于版本稳定性

scgy5555 avatar Nov 05 '15 01:11 scgy5555

我比较喜欢gulp,gulp上添加创建子组件的架子及注释文档的生成

现在有什么新潮的文档生成工具没有?

RubyLouvre avatar Nov 05 '15 02:11 RubyLouvre

@scgy5555 我之前填个grunt的坑发现对postcss支持不友好,不推荐grunt~可以看一下这里[https://github.com/nDmitry/grunt-postcss/issues/56]

cdll avatar Nov 27 '15 07:11 cdll