저작자 : 오픈소스 프로젝트를 만든 사람 또는 조직
Maintainer : 프로젝트의 방향을 설정하고, 프로젝트를 관리하는 컨트리뷰터
Committer : 컨트리뷰션을 하면 리뷰를 하고 프로젝트에 반영할지 결정할 권한을 가지고 있는 컨트리뷰터
Contributor : 오픈 소스 프로젝트에 컨트리뷰션(기여) 활동을 하는 사람
사용자 : 오픈소스 프로젝트를 사용하는 사람
오픈 소스 프로젝트를 Fork
내 Repository에서 내 로컬 PC로 Clone
코드 구현 전에 확인해야 하는 규칙 : 코드 컨벤션, 커밋 메세지
코드 구현, 수정 후 Commit
내 Repository로 Push
오픈 소스 Repository로 Pull Request
Contributor License Agreement
리뷰어, Committer, Maintainer, 저작자 등이 코드 검토
→ 검토 없이 merge 되는 경우도 있음
merge(Pull Request closed) 되었다는 알림
Contributor 리스트에 내 계정이 추가
fork는 다른 사람의 Github Repository에서 어떤 부분을 수정하고 싶을 때 해당 repository를 내 Github Repository로 복제하는 기능
clone은 특정 원격 Repositoy와 내 로컬 PC를 연결해 데이터를 복사하여 가져오는 기능