Github库名命名规范

一、必要性说明

由于迁移到Github上的项目越来越多,对项目的管理越来越困难。由于各项目命名具有随意性,用之代表git仓库名后就很难快速回忆起这个项目的相关细节,通常需要不断打开某个库才能有所了解。因此,十分必要对git库名命名方式进行规范以便于项目的管理。

二、命名规则

GIT库名一律采用项目名-类型-年月的形式。其中对项目名的规范如下:

  • 库名中不得出现下述规定的字符- \ @ ! # $ % ^ & * () [] {} | \ ; : '' < > · ~
  • 库名应尽量避免使用 名.名的形式。
  • 库名应尽量使用英文,禁止使用中文字符。一般情况下,库名中出现的各个单词的首字母应使用大写。各个单词不能使用连接符 -连接;如有必要,应使用下划线 _
  • 缩写的单词一律使用大写。

类型的规定如下:

TST——测试项目

BC——已完成项目

SUS——被搁置项目

ING——正在进行的项目

TST-BC——已完成的测试项目

TST-SUS——被搁置的测试项目

TST-ING——正在进行的测试项目

Github库名命名规范相关推荐

  1. python字符串常用方法变量名命名规范

    python变量名命名规范 python变量名命名规范 1.一般以字母(大写,小写字母均可以)开头,例如:myname,Myname 2.后面可以使用下划线_或者数字 例如:My_name 3.大小写 ...

  2. java包名命名规范

    做开发的都知道,一个好的项目规范可以提高开发效率以及后期的维护.自己手上有个项目,里面规范很乱,自己在对它进行二次开发的时候很蛋疼,它没有相应的文档,公司给我的就只有一个项目源码,其中的关系还要自己去 ...

  3. 实验送样、数据分析样品、组名命名规范

    俗话说巧妇难为无米之炊,而样品就是"米",没有样品,就无法开展实验,无法获得数据,无法毕业,无法发文章.鉴于样品的重要性,非常有必要对样品进行详细且规范的记录,方便他人也方便自己. ...

  4. 用户名和计算机名命名规范

    本文中使用到的规范仅适用于公司内部使用,与国际标准无关,仅供参考. 一.用户名命名规范: 总纲:用户名规范包括通用规范和特殊原则. A.通用规范: a.用户名只能由字母.数字和下划线组成,且必须以字母 ...

  5. hive表名命名规范_数据仓库开发规范

    背景 为了避免底层业务变动对上层需求影响过大,屏蔽底层复杂的业务逻辑,尽可能简单.完整的在接口层呈现业务数据,建设高内聚松耦合的数据组织,使数据从业务角度可分割,显得尤为重要.从整个集团业务条线出发, ...

  6. 元器件_封装库_命名规范

    @/" 1> 基本原则 1.1> 命名格式 1.2> 数值 2> 贴装器件 2.1> [SR/C/L]电阻/电容/电感 2.11> [TSSOP] 薄的缩 ...

  7. Linux主机名命名规范

    主机名字允许包括:大小写字母,数字,连字符   注意:但是不能包含下划线.不能以数字开头. 如比51cto 当主机名字就是不正确的. 主机名最好也不要是这种结构:fenghao.cn 这样的主机名也是 ...

  8. java包名命名规范[【转】

    indi :  个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者.  包名为"indi.发起者名.项目名.模块名.--".  per ...

  9. php函数名命名规范,PHP语言的命名规则

    PHP语言的命名规则 想要了解和掌握PHP语言,我觉得掌握PHP语言的命名规则很重要,下面小编为大家介绍关于PHP语言的命名规则,欢迎大家阅读! PHP语言的命名规则 1. 类命名 使用大写字母作为词 ...

最新文章

  1. Go 学习笔记(14)— 结构体定义、实例化、初始化、匿名结构体、结构体访问、结构体作为形参、结构体指针
  2. 瀑布流 颜色随机 加载滚动
  3. 加减乘除html代码vb,VB做加减乘除的代码是什么啊? 或者是怎么做加减乘除 ?...
  4. 理请求时出现未知错误.服务器返回的状态码为: 500,react-native
  5. E:Tree Queries(假树链剖分写法)
  6. Go语言入门——Go语言环境搭建
  7. node 报错 throw er; // Unhandled 'error' event 解决办法
  8. C/S和B/S模式的主要特点以及区别在那里?画出CGI工作原理图,具体描述CGI的主要流程和实现步骤。
  9. UVA12545_Bits Equalizer
  10. [译]直观理解信息论
  11. Fiddler2 http抓包和https抓包
  12. 南京邮电大学812自动控制原理高分经验
  13. 在线查询QQ信息API QQAPI
  14. ITIL、COBIT、CMMi和ISO 17799管理新一代数据中心的最佳实践介绍
  15. 《HTML CSS JavaScript 网页制作》第六章-创建框架结构网页
  16. 1538G. Gift Set
  17. AUTOEXEC.BAT及CONFIG.SYS文件用法
  18. 中文自然语言处理语言资源项目(ChineseNLPcorpus)
  19. SEM谈谈如何摆脱Involute?
  20. Kubernetes学习笔记(二):Pod控制器详解:资源元信息、ReplicaSet、Deployment、DaemonSet、Job、CronJob

热门文章

  1. windows下配置canal
  2. 90度皮带转弯机CAD、板链斗式提升机、宾馆空调系统设计、三相分离器、电火花线切割机床、CNG加气站网架设计选址及总平面布置图、CNG加气站网架设计工艺流程图 CAD、伺服液压缸图纸、啤酒发酵罐………
  3. 国标消消乐---6.国标编码设计
  4. 英语口语测试软件原理,Skype Translator实时语音翻译技术原理
  5. 有一种生活叫我与情趣同在
  6. JVM - Class文件结构和类加载
  7. [模电课程设计]基于TCP7107的数字式温度计设计
  8. jsonp跨域请求数据实例——手机号码查询
  9. vMix对C盘路径下video.txt文件访问被拒绝怎么办
  10. 基于struts2、spring、spring data jpa实现poi导入 + pinyin4j将汉字转换为拼音