标签: github-linguist

github如何找出项目的语言?

我最近在JavaScript和C++中开发了一个github项目,并注意到github将项目标记为C++.如果你必须选择一种语言,这可能是正确的名称,因为C++代码被编译为JavaScript库,但这让我想知道... github如何找出标记每个项目的语言?

github github-linguist

79
推荐指数
3
解决办法
2万
查看次数

Github将存储库更改为错误的语言

我知道这不是一个大问题,但我喜欢我的Github在语言上多元化.我在Swift中编写了一个项目,当我提交时,它表示它在Objective C中.

我想这可能是因为Parse框架是用Objective C编写的,它检测到了,但有没有办法改变主存储库页面上的显示语言?

git github repository github-linguist

78
推荐指数
6
解决办法
4万
查看次数

是否可以在GitHub存储库上定义自己的语法?

我正在写一个小型DSL,我很好奇是否有可能以某种方式在存储库源上方的语言栏中显示它,其中所有语言按使用百分比列出或GitHub管理需要允许该语言?

例如,我正在使用名为Puppy的DSL编写一个Ruby项目,并且我希望显示所有具有.puppy扩展名的文件在其他语言旁边的百分比.

git dsl github github-linguist

14
推荐指数
2
解决办法
317
查看次数

Github语言标签

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

github github-linguist

13
推荐指数
1
解决办法
7832
查看次数

将gitattributes用于语言学家的例子

有没有具体的例子,为了通过Linguist属性检测GitHub中的错误语言?

资料来源:https://github.com/github/linguist

  • 语言学家的文档
  • 语言学家,语言
  • 语言学家,vendored

github gitattributes github-linguist

13
推荐指数
1
解决办法
3507
查看次数

在GitHub的Wiki上突出显示语法:指定编程语言

GitHub使用称为"GitHub Flavored Markdown"的消息,问题和评论.我的问题是:

  • GitHub是否也将这种语法用于他们的Wiki?
  • 根据我的理解,可以使用以下语法指定语法高亮的编程语言:

    ```ruby  
    require 'redcarpet'  
    markdown = Redcarpet.new("Hello World!")  
    puts markdown.to_html  
    ```
    
    Run Code Online (Sandbox Code Playgroud)

    可以在```字符串后面指定编程语言(例如```ruby)

    我的问题是:如何查找编程语言的说明符?(例如C,似乎不适用于C编程语言)

markdown github github-linguist

10
推荐指数
2
解决办法
4418
查看次数

github存储库中的自定义语言

Git显示了构成存储库的语言的百分比.但是,对于我的一个项目,我想使用自己的自定义语言.我知道我可以创建一个.gitattributes文件,并将*.py linguist-language=Python所有py文件识别为Python,但是如何将文件扩展名识别为我自己的语言,例如Foo?我试过*.flm linguist-language=Foo但它不起作用.

在此输入图像描述

git customization github github-linguist

8
推荐指数
1
解决办法
660
查看次数

在 GitHub 上更改存储库语言

我注意到 Github 选择 JavaScript 作为我的 Django 应用程序的语言:

在此处输入图片说明

是否可以将其更改为 Python?还是我需要创建一个新的存储库?


解决了:

正如@Geno Chen 所说,要更改存储库语言,我们必须添加包含此代码的文件 .gitattributes:

# to change language of repo from Javascript to Python
    *.js linguist-language=Python
Run Code Online (Sandbox Code Playgroud)

github github-linguist

8
推荐指数
2
解决办法
4680
查看次数

Github将Matlab .m文件错误分类为Objective-C文件

我是Git的新手,我正在尝试将我的本地分支推送到Github上的远程目录.我的项目在Matlab上,因此文件扩展名为.m.他们自然不会显示任何客观的语言模式.我甚至检查了一些.mat文件.但它们被错误分类为Objective-C文件.

我想知道:

  • 推后,我们可以直接修改Github中的语言吗?我很抱歉,如果它很容易找到,但我真的找不到.

  • 我发现其他人的Matlab项目可以正确分类,只有.m扩展名.有些人还提到如果你用.matlab扩展名命名文件,它可以很容易地被识别为Matlab语言,但它不是一个干净的解决方案.我想知道,文件可以被识别为带有.m扩展名的matlab的标准是什么,或者只是为了增加被识别为matlab语言的机会.我注意到有些人只是在他们的文件名中添加了matlab,但那些不这样做的人也成功了.

我已经发送电子邮件给Github寻求帮助.他们回答了第一个问题:答案是否定的.

GitHub根据属于每种语言的文件的总大小来确定语言.我们使用Linguist库来分析源代码文件:https://github.com/github/linguist

matlab file-extension github github-linguist

6
推荐指数
1
解决办法
876
查看次数

有没有办法忽略计算Github上目录的语言统计信息?

我目前在Lua中创建了许多小型实验游戏项目,其中包括一个用C语言编写的框架,该框架占据了代码百分比,并宣称我的项目在C语言中不是.

但我想保留这个框架,因为它允许我添加游戏的可玩版本.

我部分熟悉删除文件语言统计信息的概念,但有没有办法省略目录?

我也看到大多数答案链接到这个答案,但由于我是github的新手,我不知道如何破译它.

github github-linguist

6
推荐指数
2
解决办法
815
查看次数