<aside> 🥕 저희 졸프에선 프로젝트 관리로 Jira를 사용하기로 했으니 Jira 사용법을 정리해봤습니다. 전에 git issue 설명글과 비슷하면서도 약간 다르네요 ㅎ.ㅎ….; 참고로 커밋 시 티켓 번호가 지라와 연동되는 거는, Jira와 Github가 연동되어야 사용 가능한데… 이거는 23일 이후에 할 거 같습니다.

(근데 Jira는 저도 서치해보고 막 공부한 거라 이상한 부분이 있을 수 있음,,, 있다면 알랴주세요)

</aside>

<aside> 💡 여러 방법 중에 제가 찾아본 방법을 안내드리는 겁니다! 이 방법 대신 자신만의 방법을 사용해도 당연히 됩니다~~

</aside>

  1. 지라에 들어갑니다.

    Untitled

  2. 로드맵에서 만들기 에픽 클릭하여 대략적인 개발 단위(에픽) 작성 후 엔터를 누릅니다.

    ex)🌸민영: 로그인/회원가입 ui 개발

  3. 백로그에서 세부적인 개발 단위(백로그)를 작성합니다.

    ex) 로그인 ui 생성 / 회원가입 ui 생성 / 로그인 화면을 첫 화면으로 설정

    ! 여기서 이름 작성은 생략 가능

Untitled

Untitled

  1. 백로그의 상위 항목으로 2번의 로드맵에서 작성한 에픽과 연결합니다.

    Untitled

    Untitled

    에픽을 추가하면 아래와 같이 됩니다.

    Untitled

  2. 스프린트 생성 후 할 일 드래그 앤 드롭으로 옮겨가면서 할 일을 시작합니다.

    Untitled

    위 상태 태그를 사용해 현재 진행상황을 표시합니다.

    Untitled

    아니면 보드에서 옮겨가며 상태를 변경해도 됩니다.

    Untitled

  3. 스프린트 시작을 누릅니다.

    1. 이건 제가 스프린트 시작 기간마다 생성해서, 시작 눌러 놓겠습니다.

    Untitled

  4. 티켓 번호(에픽 상세 번호)로 브랜치를 생성하고 이동합니다.

    git checkout -b feat/MC-9/account-ui
    
  5. 깃허브에 생성한 브랜치 정보를 푸시합니다.

    git push origin feat/MC-9/account-ui
    

    그러면 지라랑도 연결됨을 확인 할 수 있습니다.

    Untitled

    아래부턴 전에 git issue에서 설명드린 내용에서 조금 수정한 내용입니다.

    git pull origin develop
    
  6. 해당 브렌치 내에서 ~뚝딱뚝딱 기능 개발 작업을 합니다~

    1. 자기가 develop, main 브렌치에서 작업하고 있진 않은지 꼭 확인해주세요!
    2. 이때! 작은 단위별로 커밋해주세요.
    3. 예를 들어 로그인 기능을 개발한다고 하면, ui 작업 후 한 번 / ui 버튼 클릭 동작, 스크롤 등등 기능 개발 후 한 번 / 서버 연결 시 필요한 파일을 만든 후 한 번 / 실제 서버 연결 성공 후 한 번... 이런 식으로 나눠서 커밋해주세요. 모든 기능을 한꺼번에 커밋하면 코드리뷰하기도 어려워질 뿐더러 수정 작업이 어려워집니다.
  7. 커밋을 하기 전에, 린트 체크를 먼저 합니다.

    flutter analyze
    
  8. 최신 정보 풀도 다시 받아줍니다.

    git pull origin develop