我正在写一个小的DSL,我很好奇是否有可能以某种方式在存储库源上方的语言栏中显示它,其中所有语言都按使用百分比列出,或者 GitHub 管理需要允许该语言?
例如,我正在使用名为Puppy的 DSL 编写一个 Ruby 项目,我想在其他语言旁边显示所有具有.puppy扩展名的文件的百分比。
我正在写一个小的DSL,我很好奇是否有可能以某种方式在存储库源上方的语言栏中显示它,其中所有语言都按使用百分比列出,或者 GitHub 管理需要允许该语言?
例如,我正在使用名为Puppy的 DSL 编写一个 Ruby 项目,我想在其他语言旁边显示所有具有.puppy扩展名的文件的百分比。
看起来您需要将您的语言添加到GitHub 用来识别源代码语言的语言学家库 ( https://github.com/github/linguist )。
根据:https ://help.github.com/articles/my-repository-is-marked-as-the-wrong-language/
GitHub 用于github/linguist
识别语言,包括在导航栏中显示项目由哪些语言组成。
为了让.puppy
GitHub 识别您的文件(并放入语言列表),您需要为该存储库做出贡献。
正如 Rafail Akhmetshin 和 intboolstring 所写,如果您想在您的存储库中使用它,您需要在开源项目Linguist中添加对您的语言的支持。然而,对 github.com 的野外使用有一个要求。有关更多信息,请参阅指南。
自定义语言功能(能够定义语法而无需先在 Linguist 中添加对它的支持)已在 Linguist 存储库中请求了两次:#2627和#2598。但是,在实施之前需要解决一些技术和法律问题(特别是参见#2627)。