작은 DSL을 쓰고 있습니다. 모든 언어가 사용중인 비율 또는 GitHub 관리가 해당 언어를 허용해야하는 저장소 소스 위의 언어 표시 줄에 어떻게 든 표시 할 수 있는지 궁금합니다.GitHub 저장소에 자체 구문을 정의 할 수 있습니까?
예를 들어, 나는 강아지라는 DSL과 루비 프로젝트를 쓰고 있어요, 나는 다른 언어 옆에있는 .puppy 확장자를 가진 모든 파일의 비율을 보여주고 싶어요.
작은 DSL을 쓰고 있습니다. 모든 언어가 사용중인 비율 또는 GitHub 관리가 해당 언어를 허용해야하는 저장소 소스 위의 언어 표시 줄에 어떻게 든 표시 할 수 있는지 궁금합니다.GitHub 저장소에 자체 구문을 정의 할 수 있습니까?
예를 들어, 나는 강아지라는 DSL과 루비 프로젝트를 쓰고 있어요, 나는 다른 언어 옆에있는 .puppy 확장자를 가진 모든 파일의 비율을 보여주고 싶어요.
GitHub이 소스 코드 언어를 인식하는 데 사용하는 언어학 라이브러리 (https://github.com/github/linguist)에 언어를 추가해야합니다. 에 따라
: https://help.github.com/articles/my-repository-is-marked-as-the-wrong-language/
GitHub는 탐색 모음에 프로젝트가 구성되어있는 언어를 표시하는 것을 포함하여 github/linguist
을 사용하여 언어를 인식합니다.
.puppy
파일을 GitHub에서 인식하고 (언어 목록에 넣기 위해) 해당 저장소에 기여해야합니다.
Rafail Akhmetshin 및 intboolstring 쓴 것처럼 당신이 당신의 저장소를 사용하려는 경우, 당신은 오픈 소스 프로젝트 Linguist에서 언어에 대한 지원을 추가해야 할 것입니다. 그러나 github.com에서의 in-the-wild 사용에 대한 요구 사항이 있습니다. 자세한 내용은 the guidelines을 참조하십시오.
Linguist 저장소에서 #2627 및 #2598이라는 사용자 지정 언어 기능 (Linguist에서 처음으로 지원 기능을 추가 할 필요없이 구문을 정의 할 수 있음)이 Linguist 저장소에서 두 번 요청되었습니다. 그러나 이것이 구현되기 전에 해결해야 할 기술적 및 법적 문제가 있습니다 (특히 #2627 참조).