跳至主要內容

开发规范

2023年3月26日大约 11 分钟快速了解快速了解开发规范

使用本框架作为开发项目,必须遵守以下规范.

开发工具强制统一

IDEA 强制安装插件

IDEA 推荐安装插件

VS Code 推荐安装插件

约定

数据库设计

设计表结构时尽量参考项目中已经创建好的表结构。

后端

前端

提交代码规范

  1. 每次提交尽量按功能点或bug提交代码,哪怕是只修改了一行代码,一个字母,尽量不要一次性提交过多的功能和bug等
  2. 及时拉取、及时提交、及时推送、及时合并;
  3. 提交代码前,记得勾选IDEA提交框中的Reformat codeRearrage codeOptimize imports选项
  4. 提交代码时按照以下模版进行注释
    • type: 用于说明 commit的类别,只允许使用下面几个标识:
    • fix:修补bug
    • hotfix:紧急修复bug
    • chore:构建过程或辅助工具的变动
    • docs:文档(documentation)
    • feat:新功能(feature)
    • refactor:重构(即不是新增功能,也不是修改bug的代码变动)
    • style: 仅仅修改了空格、缩进等,不改变代码逻辑(不影响代码运行的变动)
    • test:增加测试
    • revert:回滚到上一个版本;
    • perf:改善性能和体现的修改
    • build:改变构建流程,新增依赖库、工具等(例如webpack修改);
    • scope of this change : 本次变更范围。用于描述改动的范围,格式为项目名/模块名,例如: node-pc/common rrd-h5/activity,而we-sdk不需指定模块名。如果一次commit修改多个模块,建议拆分成多次commit,以便更好追踪和维护。
    • short description : 简要说明
    • Long description : 详细说明
    • breaking changes : 不兼容变动
    • break changes指明是否产生了破坏性修改,涉及break changes的改动必须指明该项,类似版本升级、接口参数减少、接口删除、迁移等。
    • close issue : 关闭指定Issue

👆🏻👆🏻👆🏻上面是评论区,对系统、本页文档什么疑问,可以在评论区留言。
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。
5.0.4已发布: