2010-07-22 109 views
10

在Github上,有些項目被標記爲屬於一種語言或另一種語言。我如何添加其中的一個標籤。 (目標C,PHP等)Github語言標記

回答

13

據我所知,他們是不是真的標籤 - 附屬於他們的語言,你在項目中使用的語言。 Github從源頭上查找並儘可能發揮其能夠使用哪種語言的能力。

如果你去你的程序存儲庫,然後在圖標籤,你可以看到語言擊穿。

+5

如果你看到那些報道的語言問題,請聯繫支持@ github上。 com - 另外,請注意,我們計算每個語言文件的總字節數(我們檢查擴展名)以決定百分比。這意味着如果你看到你的項目報告了一個JavaScript,但是你發誓你使用了Ruby,那麼你可能有一個比你的Ruby代碼更大的JS庫。 – Petros 2011-11-21 16:29:10

1

您應該能夠發佈或初始具體到你想讓它作爲標記語言中的示例文件提交(如一個空的cs文件或.js文件),然後添加您的整個項目;然而,這似乎是一種痛苦。

我確實發現,如果你去「添加主題」最左邊下的「代碼」部分,你可以添加你使用任何可能在看你的項目足夠接近的所有語言。

0

存儲庫只能標記在搜索結果中的單一語言。該語言是語言統計的第一語言。根據檢測到的每種語言的文件總大小,開源項目Linguist計算語言統計數據。

您可以使用覆蓋語言統計使用Linguist overrides。尤其是,您可以選擇從統計忽略了一些文件:

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

或覆蓋檢測到的語言:

*.js linguist-language=Java