이슈 사용시 장점

<aside> 💡

기능 단위 (이슈 단위)로 작업 관리가 가능해지고 이슈-커밋-pr의 연결이 생겨서 추후 작업 트래킹이나 변경 이력 관리가 쉬워짐!

</aside>

이슈 사용 시 작업 흐름

  1. 작업전 깃헙에 이슈 등록 (모든 작업 시작 전에 반드시 먼저 이슈 등록)

    [작업 타입] 작업 명

    image.png

    템플릿에 맞게 내용 작성

    image.png

  2. 등록하면 #번호 부여됨

    image.png

  3. 작업 시작시 칸반에서 In progress로 이동

    image.png

    image.png

  4. 이슈에 등록한 내용 참고해서 구현시작, 작은 단위로 커밋 나누기

[feat] 로그인 요청/응답 DTO 정의 (#23)
[feat] 로그인 엔드포인트 Controller 추가 (#23)
[feat] 로그인 Service 구현 및 JWT 발급 (#23)
[feat] UserRepository 로그인 관련 메서드 추가 (#23)
[feat] 로그인 실패 시 예외 처리 (#23)
[feat] 로그인 요청 파라미터 검증 추가 (#23)
[test] 로그인 Service 단위 테스트 작성 (#23)
[test] 로그인 Controller 통합 테스트 작성 (#23)
  1. 해당 이슈에 적어둔 내용이 개발 완료되면 PR 작성

    PR양식: [이슈번호] 작업 내용 설명

    ex) [#23] 로그인 API 구현

    연관된 이슈에 해당 이슈번호를 #으로 태그하면 Merge된 이후 자동으로 칸반의 완료칸으로 넘어감

    image.png

  2. 코멘트와 확인 받고 테스트 끝난 이후 병합, 브랜치 삭제

  3. 다음 작업 시 위의 과정 반복