Skip to content

tutuxxx/public-project-best-practices

Repository files navigation

public-project-best-practices

良好的开端是成功的一半

简介

public-project-best-practices 是一套基于 Lerna 管理 Monorepo 项目的最佳实践,项目整合了一系列第三方开发辅助工具,为您提供一个开箱即用的工作流。

特性

✅ 目录结构: monorepo

✅ 包管理:lernayarn

✅ 分支规范:git-flow

✅ Commit规范:@commitlint/cli@commitlint/config-conventionalhuskycommitizencz-lerna-changelog

✅ 版本规范:semver

✅ CHANGELOG自动生成:conventional-changelog-cli

✅ 自动创建Github Labels:git-labelmaker

✅ 创建gitignore:gitignore.io

✅ 代码规范:huskyesLintlint-staged prettier

✅ 类型安全:typescript

✅ 单元测试:jest

✅ 覆盖率:istanbul

✅ 打包编译:rollup

✅ 持续集成:travis

✅ 项目徽章:shieldscoveralls

✅ README:readme-md-generator

✅ LOGO:brandmarklooka

✅ 文档:vuepress

更新日志

CHANGELOG.md

贡献

贡献指南

License

MIT