Skip to content

开发工作流选择

流程图

流程图

写在前面

随着前端领域模块化发展,使开发人员更加专注,小而美、小而精的模块越来越多,有很多好的想法与概念,亦技术小技巧,总是让我由衷感叹贡献者。

模块化、思想概念快速产出的时代,也导致了学习者进步者的涉猎或者说接受新鲜知识范围广,也容易学而忘。

开发工作流

开发代码工作中,希望需要辅助工具/库,保证代码质量、统一风格,约束规定提交信息,及推送库之前运行测试用例, 此流程目的,避免🚫💩进入你的代码仓库,不便于后期维护。

如上图资源地址:

  • eslint : Find and fix problems in your JavaScript code.
  • prettier : Prettier is an opinionated code formatter.
  • husky : Git hooks made easy 🐶 woof!
  • lint-staged: 🚫💩 — Run linters on git staged files
  • commitlint : 📓 Lint commit messages
  • commitizen: Create committing rules for projects 🚀 auto bump versions ⬆️ and auto changelog generation 📂
  • standard-version: 🏆 Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org

知道你想要做什么,知道你的能力边界,快乐成长