将自定义语言添加到GitHub存储库

4

在GitHub存储库中,有没有一种方法可以将特定的文件扩展名识别为自定义语言,并在语言统计图表上显示此语言,还希望能够选择其出现的颜色。我只想在单个存储库上执行此操作。

1个回答

6
如果该语言是linguist library支持的语言,则可以确保您的存储库将其识别为所使用的主要语言。
请参见 "如何在GitHub上更改存储库的语言?",相应地修改您的.gitattributes

如果您的自定义语言不是支持的语言之一,则可以向linguist library做出贡献

我不知道是否有任何颜色定制。
但是,pchaigno(Linguist的维护者之一)在评论中提到了

在为Linguist添加新语言支持时,您也可以选择其颜色。
然而,为确保所有语言的颜色能够尽可能地被人眼区分,有一些限制。
此外,自定义语言功能已经两次在Linguist存储库中提出(#2627#2598)。


对于自定义语言,我能否只让我的代码库识别它,还是唯一的方法是向Linguist库做贡献? - dxramax
对于一种新的语言,你需要先向Linguist做出贡献,然后在你的git属性中声明它。 - VonC
在 Linguist 中添加对新语言的支持时,您还可以选择其颜色。但是,为确保人眼尽可能区分所有语言的颜色,有一些限制。此外,自定义语言功能已经两次出现在 Linguist 存储库中(#2627#2598)。 - pchaigno
@pchaigno 谢谢。我已经将您的评论包含在答案中以增加可见性。 - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接