TL;DR
- Gitwal이 2013-06-15부터 2026-09-10까지 1,711,457,155건의 GitHub 이벤트를 수집하고 시간 기준 36%를 아카이브해 대규모 API 요청이 필요한 질문에 답할 수 있게 함.
- 저장 데이터가 저장소 별표 이력, 별표 취소 사용자, 의존성 기여 집중도, 급성장 저장소와 생태계 기업 분석을 지원함.
- 각 레코드가 이벤트 유형, event_id, ts, actor_id, actor_login, repo_id, repo_name, org_id, org_login, schema와 이벤트별 추가 필드를 보유함.
- 가장 많은 이벤트 유형은 WatchEvent 255,431,094건, PullRequestEvent 457,918,839건, IssueCommentEvent 258,741,556건임.
- 데이터가 2026-09-10T16:30:00.953Z에 갱신됨.
Gitwal의 목적과 활용
- Gitwal은 수천 건의 GitHub API 요청이 필요한 질문에 쉽게 답할 수 있도록 설계된 GitHub 이벤트 아카이브임.
- 저장소를 누가 언제 별표했는지 확인할 수 있음.
- 2016년 1월에
react에 별표를 추가한 모든 사용자를 확인할 수 있으며, 이후 별표를 취소한 395명도 포함함. - 의존성이 쇠퇴하고 있는지 분석할 수 있음.
- 지난해 병합의 5분의 4가 한 사람에게서 발생했고, 해당 인물이 5개월째 사라진 사례를 확인할 수 있음.
- 현재 무엇이 급성장하는지 분석할 수 있음.
- 자체 과거 기록과 같은 연령대의 모든 동료 저장소를 기준으로 가속하는 저장소를 확인함.
- 순위표가 아니라 이상 징후를 확인하는 방식임.
- 어떤 기업이 생태계에서 개발하는지 분석할 수 있음.
- 지난 분기
kubernetes생태계 전반에서 병합된 풀 리퀘스트가 있는 모든 조직을 기여 깊이순으로 정렬함.
데이터 범위와 레코드 구조
- 2013-06-15부터 2026-09-10까지 1,711,457,155건의 이벤트가 수집됨.
- 전체 시간 중 36%가 아카이브됨.
- 모든 데이터 포인트가 수집되며, 각 레코드가 다음 공통 필드를 보유함.
type,event_id,ts,actor_id,actor_login,repo_id,repo_name,org_id,org_login,schema- 각 이벤트 유형별로 고유한 추가 필드가 함께 저장됨.
이벤트 유형별 구성
- WatchEvent — 저장소 별표, 255,431,094건, 추가 필드 없음
- ForkEvent — 저장소 포크, 67,174,142건,
forkee_id,forkee_name - CreateEvent — 저장소 생성, 213,862,739건,
ref_type - PublicEvent — 저장소 공개 전환, 18,320,913건, 추가 필드 없음
- ReleaseEvent — 릴리스 게시, 33,782,927건,
action,tag_name,prerelease - MemberEvent — 협업자 추가 또는 제거, 18,589,776건,
action,member_id,member_login - PullRequestEvent — 풀 리퀘스트 열기·닫기·병합, 457,918,839건,
action,number,pr_id,merged,merged_at,additions,deletions,changed_files - IssuesEvent — 이슈 열기 또는 닫기, 141,632,682건,
action,number,issue_id - IssueCommentEvent — 이슈 또는 풀 리퀘스트 댓글, 258,741,556건,
action,number,issue_id,comment_id,on_pull_request - PullRequestReviewEvent — 풀 리퀘스트 리뷰, 130,389,709건,
action,review_id,review_state
갱신 정보
- 데이터 갱신 시점은 2026-09-10T16:30:00.953Z임.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요