Skip to main content

소스 리뷰

Turaco에서는 GitHub 소스 리포지토리를 사용하여 GPT를 통해 소스 코드를 리뷰하는 기능을 제공합니다.
이 과정에서 OpenAI의 GPT 모델을 활용하여 코드를 분석하고, 개선점을 제안합니다. 이는 개발자가 더 효율적으로 코드 품질을 향상시키는 데 도움이 됩니다.


사용방법

pr생성버튼 애플리케이션애플리케이션 상세깃 리포지토리 목록리포지토리 상세풀 리퀘스트 로 들어와서 풀 리퀘스트 생성 버튼을 클릭합니다.

pr생성 개발 중이던 소스 브랜치를 선택하고, 소스를 병합할 대상 브랜치를 지정합니다.

master 브랜치 사용불가

master 브랜치는 Turaco의 기본 브랜치로 사용됩니다. 따라서, 소스 코드 수정이 발생할 경우 Turaco의 정상적인 동작에 영향을 미칠 수 있습니다. 이 점 유의하여 작업해 주시기 바랍니다.

pr_list 풀 리퀘스트 목록에서 생성된 PR을 확인할 수 있습니다.
PR 제목을 클릭하면 하단의 상세 페이지로 이동됩니다.

pr_detail

number 머지

  • 소스 리뷰 페이지에서 머지 버튼을 클릭하면, 선택한 소스 브랜치의 변경 사항이 대상 브랜치에 병합됩니다.
  • PR 생성후 충돌(conflict)은 자동으로 해결되지 않으므로, 필요한 경우 수동으로 해결한 후 다시 시도해야 합니다.
  • 병합이 완료되면 대상 브랜치에 변경 사항이 반영되어 최신 상태로 업데이트됩니다.

number 수정된 소스 상세

  • PR(풀 리퀘스트) 생성 후, diff는 변경된 코드의 차이점을 보여줍니다.
    이 페이지에서는 소스 코드의 추가, 수정, 삭제된 부분을 한눈에 확인할 수 있습니다.
  • diff를 통해 코드 리뷰어는 변경된 내용을 쉽게 파악하고, 코드 품질을 평가하며, 잠재적인 문제점을 발견할 수 있습니다.

number GPT 소스 리뷰

  • OpenAI의 GPT 모델을 활용하여 코드를 분석하고, 개선점을 제안합니다.
AI 토큰 등록

AI 추천 소스 리뷰를 사용하시려면 설정AI 토큰에서 AI 토큰을 등록해야 합니다.