问题 Github语言标签


在Github上,一些项目被标记为一种语言或另一种语言。如何添加其中一个标签。 (目标C,PHP等)


3343
2017-07-22 01:31


起源



答案:


据我所知,它们并没有真正标记 - 附加的语言是您在项目中使用的语言。 Github查看了源代码,并尽可能地使用了哪些语言。

如果您转到存储库,然后转到“图形”选项卡,则可以看到语言细分。


13
2017-07-22 01:37



如果您发现报告的语言有问题,请联系support@github.com - 另请注意,我们会计算每种语言文件的总字节数(我们检查扩展名)以确定百分比。这意味着如果你看到你的项目报告了一个JavaScript,但你发誓你使用Ruby,那么你可能在某个地方比你的Ruby代码更大的JS库。 - Petros


答案:


据我所知,它们并没有真正标记 - 附加的语言是您在项目中使用的语言。 Github查看了源代码,并尽可能地使用了哪些语言。

如果您转到存储库,然后转到“图形”选项卡,则可以看到语言细分。


13
2017-07-22 01:37



如果您发现报告的语言有问题,请联系support@github.com - 另请注意,我们会计算每种语言文件的总字节数(我们检查扩展名)以确定百分比。这意味着如果你看到你的项目报告了一个JavaScript,但你发誓你使用Ruby,那么你可能在某个地方比你的Ruby代码更大的JS库。 - Petros


您应该能够使用特定于您希望其标记为的语言的示例文件(例如空的.cs文件或.js文件)发布或初始提交,然后添加整个项目;然而,这似乎是一种痛苦。

我确实找到了你在“代码”部分最左边的“添加主题”,你可以添加你所使用的所有语言,这些语言可能在你的项目中看起来足够接近。


1
2017-08-05 10:22





存储库只能在搜索结果中使用单一语言进行标记。该语言是语言统计中的第一种语言。语言统计信息由开源项目计算 语言学家 根据检测到的每种语言的文件总大小。

您可以 覆盖语言统计 运用 语言学家压倒一切。特别是,您可以选择忽略统计信息中的某些文件:

directory/to/ignore/* linguist-vendored
*.somextensiontoignore linguist-vendored

或覆盖检测到的语言:

*.js linguist-language=Java

1
2017-08-13 07:43



这种方法确实有效。谢谢。 - stsp