masin
:主分支,负责记录上线版本的迭代,该分支代码与线上代码是完全一致的。develop
:开发分支,该分支记录相对稳定的版本,所有的 feature 分支和 bugfix 分支都从该分支创建。其它分支为短期分支,其完成功能开发之后需要删除feature/*
:特性(功能)分支,用于开发新的功能,不同的功能创建不同的功能分支,功能分支开发完成并自测通过之后,需要合并到 develop 分支,之后删除该分支。bugfix/*
:bug 修复分支,用于修复不紧急的 bug,普通 bug 均需要创建 bugfix 分支开发,开发完成自测没问题后合并到 develop 分支后,删除该分支。release/*
:发布分支,用于代码上线准备,该分支从 develop 分支创建,创建之后由测试发布到测试环境进行测试,测试过程中发现 bug 需要在该 release 分支上进行 bug 修复,所有 bug 修复完后,上线之前,需要合并该 release 分支到 masin 分支和 develop 分支。hotfix/
*:紧急 bug 修复分支,该分支只有在紧急情况下使用,从 masin 分支创建,用于紧急修复线上 bug,修复完成后,需要合并该分支到 masin 分支以便上线,同时需要再合并到 develop 分支。
revert:
回滚代码feat:
新特性fix:
错误修复improvement:
功能改进docs:
文档修改perf:
性能修改test:
测试refactor:
代码重构build:
其他修改, 比如构建流程, 依赖管理
对应内容是 commit 目的的简短描述,不超过 50 个字符
非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。
Progressive-Tune 遵循 Contributor Covenant 行为规范。
Mason |
感谢以上参与项目的人
环境尽量请按开头的环境标签配置好,否则可能会出现各种问题。
安装依赖:
npm install
启动:
npm run dev
部署:
npm run build
执行命令后会得到 dist 目录,可以放到自己的 web 服务器指定的路径下,然后访问即可。
或者运行:
npm run preview
进行生产预览
注意事项:
如果出现"cygpath: command not found" when commiting to branch
错误,请添加你的Path环境变量:C:\Program Files\Git\usr\bin
,更多信息请参考"cygpath: command not found" when commiting to branch #10326
又或者出现“Github Desktop提交commit时找不到node_modules\”错误,通过手动将 …/AppData/Roaming/npm/node_modules 复制到 …AppData\Local\GitHubDesktop\app-2.6.0\resources\app\git\ 中来完成这项工作文件夹,之后就可以正常提交了。 更多信息请参考[github desktop 提交commit时找不到node_modules](https://blog.csdn.net/lh1234566/article/details/120180308)
---
### 特别感谢:
[IntelliJ WebStorm](https://zh.wikipedia.org/zh-hans/IntelliJ_IDEA) 是一款在各方面最大限度地提高开发人员生产力的 IDE,适用于前端平台语言。
<code><img src="https://resources.jetbrains.com/storage/products/company/brand/logos/WebStorm_icon.png?_gl=1*10616q8*_ga*MTEwMzE4MDQwOS4xNjU0NzQ0NjIw*_ga_9J976DJZ68*MTY1NTA5NzcyOC4yLjEuMTY1NTA5ODE3Ni42MA..&_ga=2.237879491.294686240.1655097729-1103180409.1654744620" style="width:200px; "/></code>
[Node.js](https://nodejs.org/en/) 对一些特殊用例进行优化,提供替代的 API,使得 V8 在非浏览器环境下运行得更好,V8 引擎执行 Javascript 的速度非常快,性能非常好,基于 Chrome
JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。
<code><img src="https://nodejs.org/static/images/logo.svg" style="width:200px; "/></code>
[Visual Studio Code](https://code.visualstudio.com/)在 Windows、macOS 和 Linux 上运行的独立源代码编辑器。
JavaScript 和 Web 开发人员的最佳选择,具有几乎可支持任何编程语言的扩展。
<code><img src="https://visualstudio.microsoft.com/wp-content/uploads/2019/09/vs-code-responsive-01-1.png" style="width:200px; "/></code>
[Vue.js](https://cn.vuejs.org/)前端先进的渐进式 JavaScript 框架,易学易用,性能出色,适用场景丰富的 Web 前端框架。
<code><img src="https://cn.vuejs.org/logo.svg" style="width:200px; " /></code>
## 使用许可
[Apache License 2.0](LICENSE) © Richard Littauer