良好的开端是成功的一半
public-project-best-practices 是一套基于 Lerna 管理 Monorepo 项目的最佳实践,项目整合了一系列第三方开发辅助工具,为您提供一个开箱即用的工作流。
✅ 目录结构: monorepo
✅ 分支规范:git-flow
✅ Commit规范:@commitlint/cli、@commitlint/config-conventional、 husky、 commitizen、 cz-lerna-changelog
✅ 版本规范:semver
✅ CHANGELOG自动生成:conventional-changelog-cli
✅ 自动创建Github Labels:git-labelmaker
✅ 创建gitignore:gitignore.io
✅ 代码规范:husky、 esLint、 lint-staged 、 prettier
✅ 类型安全:typescript
✅ 单元测试:jest
✅ 覆盖率:istanbul
✅ 打包编译:rollup
✅ 持续集成:travis
✅ README:readme-md-generator
✅ 文档:vuepress