Hydra Logo

프로젝트 기여 과정 소개

이 문서는 프로젝트에 기여하는 방법을 소개하기 위해 작성된 글입니다.

1. 시작

만약 프로젝트에 수정할 내용이 있다고 판단되면, 가장 먼저 issue에 게시되게 됩니다. issue에는 6가지 태그가 있습니다. 이슈의 내용에 따라 태그가 달리게 됩니다.

  1. bug : 원 리포지트리의 이슈에 제보된 버그입니다.
  2. docs : 프로젝트의 문서 작성(Wiki, gh-pages…)에 관련된 이슈입니다.
  3. enhancement : 프로젝트에 새로운 기능을 추가합니다.
  4. help wanted : 아직 맡은 사람이 없는 이슈입니다.
  5. in test : 버그 수정이 다 되었고, 테스트 중에 있는 이슈입니다.
  6. translate : corpus 데이터와 관련된 이슈입니다.

2. 착수

help wanted 라벨이 붙은 이슈 중 관심이 있는 이슈가 있다면 해당 이슈를 맡겠다고 코멘트를 남깁니다.

이슈 작성자가 확인하면 help wanted 태그를 뗍니다.

3. Fork

팀 레포지트리를 fork 버튼을 눌러 자신의 레포지트리로 옮깁니다. 이후 branch를 만들어 기여를 시작할 준비를 합니다. 이 과정에서 설치 스크립트를 사용할 수 있습니다.

4. Pull Request

프로젝트에 기여를 끝마쳤다면, 팀 레포지트리에 Pull Request를 작성합니다. 작성 형태와 언어는 자유입니다.

5. Merge

팀장이 Commit을 확인하고 문제가 없다면 PR을 Approved 한 뒤 Merge합니다.