깃허브
개발 흐름에 맞춰 작업 상태를 자동으로 업데이트하고, 개발 작업의 모든 맥락을 뤼이도에 실시간으로 동기화합니다.

개요
개발자는 코드 개발에 집중해야 합니다. 하지만 실제 개발은 깃허브에서 이루어지지만, 작업 진행 상황은 뤼이도에서 관리되는 이중 구조 때문에, 두 곳을 번갈아 확인해야 하거나 불필요하고 반복적인 수동 업데이트가 강요되었습니다. 이로 인해 작업 상태가 항상 최신이 아니거나, 개발자의 작업 흐름이 끊기는 문제가 발생했습니다.
Github 연동은 이 문제를 완벽하게 해결합니다.
Github에서 브랜치 생성, 커밋, PR 등이 발생하면 자동으로 뤼이도의 작업 상태가 업데이트됩니다. 개발자는 뤼이도에 들어올 필요가 없어 더 이상 작업 흐름이 끊기지 않습니다.
뤼이도에서 작업과 연결된 모든 PR 상태를 확인할 수 있어, Github에 방문하지 않아도 개발 히스토리를 정확하게 파악할 수 있습니다.
이로 인해, 개발자는 Github만 사용해도 작업이 최신 상태로 유지되고, PM은 뤼이도에서 작업의 개발 히스토리를 빠짐없이 확인할 수 있습니다.
연동 설정 가이드
Github 연동은 워크스페이스 단위로 설정되며, 연결할 Repository를 지정해야 합니다.
1) 워크스페이스 연동:
[설정 > 워크스페이스 > 외부 연동 > Github] 페이지로 이동합니다.
‘연동하기’ 버튼을 클릭하고, 뤼이도와 연결할 Github Organization을 선택합니다.
2) Repository 연결:
Github 설정 업데이트를 통해 뤼이도가 접근할 Repository 권한을 설정합니다.
All repositories또는Only select repositories중 하나를 선택합니다.권한이 부여된 Repository 중, 뤼이도와 연결할 Repository를 추가합니다.
뤼이도와 Github 연결
1. 브랜치 이름에 키 번호를 포함하여 작업과 연결
직접 연결
작업할 브랜치 이름에 키 번호 (예: ID-1234) 를 포함합니다.
작업에서 브랜치명 복사
작업의 우측 사이드바의 상단에 있는 [브랜치명 복사하기] 버튼을 통해 키 번호가 포함된 브랜치명을 쉽게 생성하고 복사할 수 있습니다. 복사된 브랜치명으로 Github에서 새 브랜치를 생성하면 됩니다.

2. 작업에서 PR 실시간 확인
작업 상세 페이지에서는 연결된 모든 Pull Request(PR)를 확인할 수 있습니다. 각각의 PR은 현재 상태(Merged, Open, Closed 등)와 최종 업데이트일 담당자를 확인할 수 있습니다.
깃허브를 방문하지 않고도 개발 진행 상황을 한눈에 확인할 수 있으며, PR을 클릭하면 Github의 해당 PR 페이지로 바로 이동하여 상세한 논의 내용을 확인할 수 있습니다.

작업 상태 자동화
연결된 브랜치에 업데이트가 생길 경우, 뤼이도 작업 상태를 자동으로 업데이트하여 수동 작업을 완전히 제거합니다.
1. 기본 자동화 설정
최초 연동시, 팀의 작업 흐름에 맞게 다음과 같은 자동화가 기본적으로 설정되어 있습니다. PR이 Merge될 경우, 뤼이도의 작업 상태가 자동으로 완료로 변경됩니다.
Merge
완료
2. 자동화 커스텀
상태 자동화는 팀의 특성에 맞게 세부적으로 커스텀 할 수 있습니다. [설정 > 워크스페이스 > 외부 연동 > Github] 페이지에서 커스텀이 가능합니다. 상태 자동화는 팀과 관련된 설정이기 때문에, 워크스페이스에 존재하는 각 팀별로 설정 업데이트가 필요합니다.
자동화를 적용할 수 있는 깃허브 액션은 Branch Create, PR Open, PR Close, Merge로 총 4가지가 존재합니다.

Last updated