是否建议将Git存储库名称设置为upper或camel而不是小写?

Pra*_*tal 46 git github naming-conventions

我看到很多项目为他们的GitHub存储库保留小写名称.

是否建议在大写或Camel案例中拥有存储库名称?
如果(是/否)为什么?

Tim*_*Tim 63

简短的回答

本短篇文章所示,一个好的命名约定是:

  • 使用小写;
  • 用连字符分开单词.

答案很长

据我所知,没有关于命名Git存储库的字母大小的标准约定.

虽然其他VCS可能需要小写的存储库名称,但Git不需要.因此,您可以自由地为您的存储库提供与项目/产品相同的名称(不包括空格和重音符号或任何其他依赖于系统的文本表示形式).

对于多字词库,像GitHub一样,更喜欢连字符-和下划线,尽管它可能是GitHub还不能处理大写时的继承.当然,您也可以使用PascalCase或camelCase._

然后,坚持小写的一个很好的理由是,存储库名称经常出现在URL中,这些URL可能不区分大小写,甚至可以转换为小写(例如,过去曾经发生过GitLab或Jira用户).根据我的经验,我从未遇到过这样的限制,所以我对以大写字母开头的产品名称感到满意.

希望这可以帮助,


小智 8

也称为kebab-caselooks-like-this。易于键入,易于阅读。


Ben*_*nny 7

连字符优先-于下划线_

  • 易于输入
  • 更好的单词定界符:尝试使用Ctrl+ Ctrl+ ,光标将针对每个光标而停止-,但不针对_(取决于shell / word配置)