Skip to content
标签
note
字数
594 字
阅读时间
3 分钟

git 规范

Git进阶

git commit type

  • feat:新功能 feature
  • bug:测试反馈 bug 列表中的 bug 号
  • fix: 修复 bug
  • ui:更新 UI;
  • docs: 文档注释变更
  • style: 代码格式 (不影响代码运行的变动);
  • refactor: 重构、优化 (既不增加新功能,也不是修复 bug);
  • perf: 性能优化;
  • release:发布;
  • deploy:部署;
  • test: 增加测试
  • chore: 构建过程或辅助工具的变动
  • revert: 回退
  • build: 打包

文件命名

  • kebab-case
  • PascalCase
  • lowerCamelCase

组件命名

vue 项目中的 components 目录下,.vue组件 推荐统一使用 大驼峰 或者 横线连接

统一前缀
components/
|- BaseButton.vue
|- BaseTable.vue
|- BaseIcon.vue

components/
|- TodoList.vue
|- TodoListItem.vue
|- TodoListItemButton.vue

JS 函数动词命名

增删改查

txt
add / update / delete / detail / get 
附: 函数方法常用的动词: 
get 获取/set 设置, 
add 增加/remove 删除, 
create 创建/destory 销毁, 
start 启动/stop 停止, 
open 打开/close 关闭, 
read 读取/write 写入, 
load 载入/save 保存,
begin 开始/end 结束, 
backup 备份/restore 恢复,
import 导入/export 导出, 
split 分割/merge 合并,
inject 注入/extract 提取,
attach 附着/detach 脱离, 
bind 绑定/separate 分离, 
view 查看/browse 浏览, 
edit 编辑/modify 修改,
select 选取/mark 标记, 
copy 复制/paste 粘贴,
undo 撤销/redo 重做, 
insert 插入/delete 移除,
add 加入/append 添加, 
clean 清理/clear 清除,
index 索引/sort 排序,
find 查找/search 搜索, 
increase 增加/decrease 减少, 
play 播放/pause 暂停, 
launch 启动/run 运行, 
compile 编译/execute 执行, 
debug 调试/trace 跟踪, 
observe 观察/listen 监听,
build 构建/publish 发布,
input 输入/output 输出,
encode 编码/decode 解码, 
encrypt 加密/decrypt 解密, 
compress 压缩/decompress 解压缩, 
pack 打包/unpack 解包,
parse 解析/emit 生成,
connect 连接/disconnect 断开,
send 发送/receive 接收, 
download 下载/upload 上传, 
refresh 刷新/synchronize 同步,
update 更新/revert 复原, 
lock 锁定/unlock 解锁, 
check out 签出/check in 签入, 
submit 提交/commit 交付, 
push 推/pull 拉,
expand 展开/collapse 折叠, 
enter 进入/exit 退出,
abort 放弃/quit 离开, 
obsolete 废弃/depreciate 废旧, 
collect 收集/aggregate 聚集

参考

贡献者

The avatar of contributor named as jiechen jiechen

页面历史

撰写