본문 바로가기
웹 & 앱 개발

[GitHub] 깃허브 잔디 심는 법 - GitHub Contributions

by newstellar 2021. 9. 10.
반응형

깃허브를 하다 보면 어떤 날은 특별한걸 하지도 않은 것 같은데 contribution 수가 많고(진한 초록색) 또 어떤 날은 깃허브를 붙잡고 몇 시간을 썼는데도 contribution이 없거나 연한 초록색으로 남아 있는 경우가 있다.


 

1. Contributions란?

 

  • Github에서는 Commit을 할 때마다 Repository에 대한 일일 기여도를 초록색의 사각형으로 표시한다. 2013년에 새롭게 생긴 이후 현업 개발자들도 "1일 1커밋"을 목표로 하는 사람들이 많을 만큼 잔디밭을 빽빽하게 채워나가는 재미가 쏠쏠하다.

 


 

2. Contributions의 기준

 

1) Commit

  • default branch(주로 master/main)와 gh-pages branch의 commit을 기준으로 contributions이 누적된다.

 

  • Non-default나 Non-gh-pages를 default branch로 바꾼다거나 changes를 default / gh-pages branch로 pull request하는 방법도 있으나 default branch를 바꾸는 행위는 repository collaborators의 접근권한을 다시 생각해주어야 한다.

 

2) Issues

3) Code Review

4) Pull requests

 

반응형

 


3. Contributions 설정

 

1) Private contributions

  • 사진 우측 상단의 "Contribution settings"을 클릭하면 아래와 같이 "Private contributions"와 "Activity overview" 항목이 나타난다.

 

 

  • Repository 생성 시 Public이 아닌 Private으로 만든 사람들도 해당 Repo에서 Commit을 할 때마다 잔디를 심을 수 있게 하는 설정이다.

 

 

 

2) Activity Overview

  • 앞서 살펴본 Contributions의 네 가지 기준 가운데 어떤 분야가 Contributions에 얼만큼의 비중을 차지하고 있는지 볼 수 있는 기능이다.

 

 

 

3) Isometric Chart View

 

  • Contributions을 3차원으로 시각화할 수 있는 플러그인이다. 아래 링크에서 다운받으면 "Contribution settings" 옆에 Normal chart view와 Isometric chart view를 선택할 수 있다.

 

 

 

 


 

 

 

[GitHub/Django] GitHub CI에 Django Test 및 Redis 적용하기

[Django] GitHub CI에 Django Test 및 Redis 적용하기 1. GitHub CI란? 우선 CI란 Continuous Integration의 준말로 테스트, 웹 크롤링 등 로컬에서 직접 수행하던 작업을 자동화하여 충돌 문제를 미연에 방지하는..

newstellar.tistory.com

 

[Kubernetes] CKA(Certified Kubernetes Administration) 자격증 접수 방법/예약/출제 범위/할인바우처 (+CKAD, CKS

CNCF(Cloud Native Computing Foundation) 재단에서 주관하는 CKA(관리), CKAD(개발), CKS(보안) 세 자격증 가운데, 가장 대표적인 CKA 자격증에 대해 알아봅니다. 접수 및 시험 예약 방법, 추천하는 강좌 그리고

newstellar.tistory.com

 

 

[Git] Git : 분산 버전 관리 시스템 (DVCS) - GitHub, GitLab, Bitbucket

[GitHub] 깃허브 잔디 심는 법 - GitHub Contributions 깃허브를 하다 보면 어떤 날은 특별한걸 하지도 않은 것 같은데 contribution 수가 많고(진한 초록색) 또 어떤 날은 깃허브를 붙잡고 몇 시간을 썼는데

newstellar.tistory.com

 

반응형

댓글