issues
search
peng-zhihui
/
ElectronBot
GNU General Public License v3.0
8.04k
stars
1.85k
forks
source link
添加.gitattributes文件
#207
Open
Mehver
opened
2 years ago
Mehver
commented
2 years ago
Discussed in
https://github.com/peng-zhihui/ElectronBot/discussions/206
Originally posted by **TitanRGB** July 24, 2022
![image](https://user-images.githubusercontent.com/75297777/180629355-afefd3e4-55ec-4b92-bdbe-049e919b5df1.png) 效果类似上图,就是能让GitHub的语言统计识别到这些EDA软件。我整理了一个万能的`.gitattributes`,可以使GitHub正确的识别Altium Designer、KiCAD、Gerber以及Eagle。我把这个文件放在了我的Gist里[https://gist.github.com/TitanRGB/61c37bf71159cc9a511558ec7c218339](https://gist.github.com/TitanRGB/61c37bf71159cc9a511558ec7c218339) 其中,能使AD语言生效的部分是: ``` *.OutJob linguist-detectable=true *.PcbDoc linguist-detectable=true *.PrjPCB linguist-detectable=true *.SchDoc linguist-detectable=true *.outjob linguist-detectable=true *.pcbdoc linguist-detectable=true *.prjpcb linguist-detectable=true *.schdoc linguist-detectable=true ``` 直接把这几行放到.gitattributes里就行。 其原理可见[https://github.com/github/linguist](https://github.com/github/linguist),这就是GitHub语言统计功能的repo。 让GitHub统计这些EDA为语言除了满足强迫症,更重要的是很多人检索项目时,通过显示的“主要语言”能更方便的区分软件项目和硬件项目。很多时候我想找硬件设计的项目,但是看到语言是`C`或者`C++`,点进去才知道是固件之类的;如果看到语言是某个EDA,就能更快的检索到想找的项目。此外,通过“指定语言搜索”会更加方便!
Mehver
commented
2 years ago
208
Discussed in https://github.com/peng-zhihui/ElectronBot/discussions/206