随着开发团队规模不断发展壮大,在人员增加的同时也带来了协作成本的增加;业务项目越来越多,类型也各不相同。常见的类型有组件类、活动类、基于React+redux的业务项目、RN项目、Node.js项目等等。如果想要对每个项目进行一些规范的约束比如Git提交规范、Javascript规范简直难于登天。所有的这些,只因为缺少一个好用的工程化工具。从项目创建、开发、构建、代码规范检查到最终项目上线,通过CLI可以提升效率,同时保障开发规范的实施。
feflow就是在这种场景下应运而生,它是由腾讯NOW直播IVWEB团队推出的一款致力于改变研发效率和规范的工具。目前集成了Yeoman脚手架、Git commit规范、Lint规范等常用功能;其它功能可以通过feflow提供的插件机制进行动态扩展。
未来,feflow将会开放更加通用的插件市场,覆盖NOW直播官方React+Redux解决方案、代码统计、Schema、项目质量检查等服务,帮助开发者更好的规范项目和提升开发效率。