我刚刚创建了一个新的 Laravel 项目,并且正在设置我的.gitattributes语言学家属性。问题是,我不确定要为哪些文件/目录设置哪些。
默认.gitattributes文件如下所示:
* text=auto
*.css linguist-vendored
*.scss linguist-vendored
*.js linguist-vendored
CHANGELOG.md export-ignore
Run Code Online (Sandbox Code Playgroud)
首先,为什么所有.css,.scss和.js文件都设置为linguist-vendored?这不仅会从 Linguist 中排除所有此类用户创建的文件,而且 Laravel 也只有这些文件中的 1、2 和 4 个,这将如何显着影响语言学家的统计数据?
其次,是否有关于哪些文件应标记为的约定/标准linguist-vendored?我应该标记所有 Laravel 文件,只标记那些我不修改的文件,只标记vendor目录,还是根本不标记?或者甚至是别的什么?
提前致谢 !
GitHub API 中是否有一个端点可以为我提供 GitHub 上所有语言的列表?我正在寻找与 github.com 网站上“趋势”部分中的语言下拉菜单类似的结果。