2016-07-29 6 views
14

작은 DSL을 쓰고 있습니다. 모든 언어가 사용중인 비율 또는 GitHub 관리가 해당 언어를 허용해야하는 저장소 소스 위의 언어 표시 줄에 어떻게 든 표시 할 수 있는지 궁금합니다.GitHub 저장소에 자체 구문을 정의 할 수 있습니까?

예를 들어, 나는 강아지라는 DSL과 루비 프로젝트를 쓰고 있어요, 나는 다른 언어 옆에있는 .puppy 확장자를 가진 모든 파일의 비율을 보여주고 싶어요.

답변

8

GitHub는 탐색 모음에 프로젝트가 구성되어있는 언어를 표시하는 것을 포함하여 github/linguist을 사용하여 언어를 인식합니다.

.puppy 파일을 GitHub에서 인식하고 (언어 목록에 넣기 위해) 해당 저장소에 기여해야합니다.

0

Rafail Akhmetshin 및 intboolstring 쓴 것처럼 당신이 당신의 저장소를 사용하려는 경우, 당신은 오픈 소스 프로젝트 Linguist에서 언어에 대한 지원을 추가해야 할 것입니다. 그러나 github.com에서의 in-the-wild 사용에 대한 요구 사항이 있습니다. 자세한 내용은 the guidelines을 참조하십시오.

Linguist 저장소에서 #2627#2598이라는 사용자 지정 언어 기능 (Linguist에서 처음으로 지원 기능을 추가 할 필요없이 구문을 정의 할 수 있음)이 Linguist 저장소에서 두 번 요청되었습니다. 그러나 이것이 구현되기 전에 해결해야 할 기술적 및 법적 문제가 있습니다 (특히 #2627 참조).