为了账号安全,请及时绑定邮箱和手机立即绑定

成都FCC交流大会笔记之开源项目维护

标签:
Html5

1. 哪些情况会导致开源项目失败?如何应对?

  • 没有原则,解决方法就是制订好规范以及项目边界

  • 没有测试,解决方法就是做好测试

  • 太依赖于个人,解决方法就是做好ci  

2. 开源可以用到哪些工具?分别是什么作用?

  • 代码规范相关。jslint/eslint、stylelint、prettier(代码格式化工具)、commitlint(代码提交规范检查)

  • 测试相关。单元测试:mocha/karma,集成测试:jest,UI测试:nightwatch

  • docusaurus。开源项目网站构建

  • Lerna。是一个用来优化托管在git\npm上的多package代码库的工作流的一个管理工具

3.开发规范

  • html尽量语以化

  • css使用less等进行预处理,抽象全局变量,全局mixin,组件样式使用scoped、BEM等

  • JS部分使用代码检查、避免使用魔术字符串、避免写hack代码(如果有尽量加上注释)

  • 注意写文档和测试


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消