반응형
Heli, 헬리
시행착오를 줄이는 방법 - 진태양
Heli, 헬리
  • 분류 전체보기 (82)
    • General (28)
      • Essay (22)
      • Craftsmanship (2)
      • IT Meet & Hack (4)
    • Finance (1)
      • Portfolio (1)
      • Activity (0)
    • Infrastructure (1)
      • Kubernetes (0)
      • AWS (1)
    • Development (45)
      • News (4)
      • Architecture (4)
      • Web (1)
      • Spring Framework (7)
      • JVM (12)
      • MongoDB (0)
      • Git (2)
      • Algorithm (14)
      • Python (1)
    • Computer Science (1)
      • Network (1)
    • Civic Hacking (3)
      • Code for Korea (3)
    • Know-how (2)
      • IT Service (1)
      • Career (1)
    • English (1)
      • Translation (1)

인기 글

  • 서버 개발자, 커뮤니티 빌더의 이야기가 궁금하신분!
    2023.03.28
    서버 개발자, 커뮤니티 빌더의 이야기가 궁금하신분!
  • Why DDD, Clean Architecture and ⋯
    2022.03.10
    Why DDD, Clean Architecture and ⋯
  • [번역] 개발자가 잠자는 동안 돈을버는 5가지 방법 | 사⋯
    2022.04.17
    [번역] 개발자가 잠자는 동안 돈을버는 5가지 방법 | 사⋯
  • M1 칩에서 pyqt5 설치하기 - qmake 패스 설정
    2022.07.30
  • [Java & Kotlin] enum class가 완벽한 ⋯
    2021.12.13
    [Java & Kotlin] enum class가 완벽한 ⋯

블로그 메뉴

  • 홈
  • 관리
  • 방명록
hELLO · Designed By 정상우.
Heli, 헬리

시행착오를 줄이는 방법 - 진태양

[GitHub] Repository 언어 분석 설정 변경하기
Development/Git

[GitHub] Repository 언어 분석 설정 변경하기

2021. 11. 7. 11:15
반응형

GitHub Repository에 프로젝트를 올려 개발하다 보면 다양한 언어를 사용하는 경우가 있다. (특히 웹)

그러다 보면 GitHub Repository의 Language statistics 가 지저분해지게 된다. @-@..

난 분명 코틀린을 사용하고 있는데.... 프론트를 같은 Repository로 관리하다 보니 코틀린은 보이지도 않는다.

어떻게 해결할 수 없을까?

GitHub Linguist

깃헙은 linguist 라는 오픈소스 프로젝트로 Repository의 언어 비율을 분석한다. 분석할 때에는 확장자를 기반으로 하며 파일의 개수가 아닌 용량으로 따지게 된다.

그래서 Languages 에서 JavasScript를 제외하려면 이 linguist의 설정을 변경해주면 된다.

1. 프로젝트의 Root Directory에 .gitattributes 파일을 생성한다

2. .gitattributes 파일을 편집한다.

src/main/resources/**/** linguist-vendored

3. remote repository에 push 한다.


위 예시는 src/main/resources 하위의 모든 폴더와 파일을 언어 분석에서 제외한다는 설정이다. 그 외에도 다양한 설정이 존재한다. 

src/main/resources/**/** linguist-vendored

**/*.js linguist-vendored

**/*.html linguist-vendored

추가적인 설정은 아래 공식 Repository를 참고하면 될 것 같다.

https://github.com/github/linguist

 

GitHub - github/linguist: Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

Language Savant. If your repository's language is being reported incorrectly, send us a pull request! - GitHub - github/linguist: Language Savant. If your repository's language is being rep...

github.com

 

반응형
저작자표시 비영리 동일조건

    ☕️ Networking

    기술 직군의 기술적인 교류, 커리어 이야기, 직군 무관 네트워킹 모두 환영합니다!

    위클리 아카데미 오픈 채팅방(비밀번호: 9323)

    kakaotalk: https://open.kakao.com/o/gyvuT5Yd

    'Development/Git' 카테고리의 다른 글
    • 여러 깃헙 계정을 SSH 방식으로 사용하는 방법
    github, 깃헙 언어 설정, 깃헙 언어 제외, 언어 설정
    Heli, 헬리
    Heli, 헬리
    Java/Kotlin, Spring 백엔드 관련 기술을 익히고 공유합니다.
    여러 깃헙 계정을 SSH 방식으로 사용하는 방법
    이전 글
    여러 깃헙 계정을 SSH 방식으로 사용하는 방법

    티스토리툴바