Skip to content

xiaocao12306/my-sparrow

Repository files navigation

my-sparrow

简易的可视化图表库

环境

  • 测试:jest-electron
  • 编译:babel
  • 代码规范:eslint

代码构建 rollup

  • rollup-plugin-babelbabel对代码进行编译
  • rollup-plugin-node-resolve 保证代码能够正确加载文件

版本管理 Git

  1. 代码检查并且规范提交信息:
    • huskyhusky 能让你创建勾子(Hook),这些钩子会在指定时候执行。
    • commitlintcommitlint 会按照一定的规则对你的提交信息进行检查。
    • lint-stagedlint-staged 只会对你的新加入暂存区的文件进行指定的操作。
  2. 安装commitlint并且生成配置文件

持续化集成 CI

期望: push 代码,或者提交 PR(Pull Request)的时候都对代码进行检测(Lint),测试(Test)和构建(Build)。如果任何一个不成功就显示失败

  • npm-run-all 顺序或者并行执行多个npm脚本命令

基本图形设计

ring 圆环

About

简易的可视化图表库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages