
GAGP(GitHub Activity Graph Populator)는 GitHub 활동 그래프에 나무·체크 표시·파도·웃는 얼굴·꽃 무늬를 만들거나, 기여가 많아 보이도록 채우는 도구다. 공개 저장소를 대상으로 명령줄에서 패턴과 날짜 범위를 지정해 사용할 수 있다.
설치는 pip install github-activity-graph-populator로 한다. 사용하려면 먼저 GitHub에 공개 저장소를 만들고, gagp 명령으로 저장소와 적용할 패턴, 날짜를 지정한다. 날짜 형식은 YYYY-MM-DD이며, GitHub가 2008년에 출시돼 시작일은 2008-01-01부터 지정할 수 있다.
gagp --matrix tree --from 2013-01-01 --to 2013-04-01 --repo your-github-username/your-repo-name
busy 모드를 사용하면 기여 그래프를 촘촘하게 채울 수 있다. 사용자 지정 패턴은 7행 이상이 아니라 정확히 7행이어야 하며, 열은 1개 이상이어야 한다. 일반 텍스트 파일에 0~4의 값을 넣어 흰색부터 짙은 녹색까지 색을 지정한다.
gagp --matrix custom --custom-matrix path/to/your/custom_matrix.txt --from 2013-01-01 --to 2013-04-01 --repo your-github-username/your-repo-name
제작자는 기존 저장소가 깨끗하지 않을 때 --force-push를 쓸 수 있지만, 활동 그래프를 다시 캐시하는 데 시간이 걸릴 수 있어 새 저장소를 쓰거나 기존 저장소를 삭제한 뒤 다시 만드는 방법을 권한다. 제작자가 제시한 예시에서는 2012년 한 해의 기록을 처리하는 데 20초가 걸리지 않았다고 밝혔다. 이 시간은 제작자의 MacBook Pro M2 Max에서 나온 사례다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요