如何使GitHub不计算编程语言发行版的一些文件?

如何使GitHub不计算编程语言发行版的一些文件?,github,Github,如果在GitHub repo页面中点击“commits/branch/…”选项卡栏下方的多色栏,您将获得以下编程语言分布: 我想将一些JavaScript文件标记为严格的模板,而不是源代码,这样TypeScript将成为这个条形图中最长的。这可能吗?GitHub使用它来制作“下方的多色条”的内容 你可以用 语言学家为语言定义和文件路径支持多种不同的自定义覆盖策略 .gittributes中的文件和文件夹路径是相对于.gittributes文件的位置计算的 使用本地安装的Languagist进行

如果在GitHub repo页面中点击“commits/branch/…”选项卡栏下方的多色栏,您将获得以下编程语言分布:

我想将一些JavaScript文件标记为严格的模板,而不是源代码,这样TypeScript将成为这个条形图中最长的。这可能吗?

GitHub使用它来制作“下方的多色条”的内容

你可以用

语言学家为语言定义和文件路径支持多种不同的自定义覆盖策略

.gittributes
中的文件和文件夹路径是相对于
.gittributes
文件的位置计算的

使用本地安装的Languagist进行测试时,请注意,添加的属性只有在
.gittributes
文件提交到存储库后才会生效

不只是包含“模板”,但您可以为要从JavaScript中排除的文件选择另一个条目

# Example of a `.gitattributes` file which reclassifies `.rb` files as Java:
*.rb linguist-language=Java