Github Mobile Beta 버전 특징

한 달 전 쯤에 “Github mobile for Android” beta 버전이 출시됐다. Github mobile 페이지에서 beta 버전을 다운로드할 수 있다. beta 버전 초기에는 사용하다가 갑자기 앱이 종료되거나 멈추는 경우가 빈번하게 발생했는데, 꾸준한 패치 덕분에 현재에는 많이 괜찮아졌다. 이번 글은 Github Mobile을 처음 보는 분들에게 “그냥 이런 기능이 있구나” 정도만 알려주기 위한 목적으로 간단하게 작성했다.

GitHub Mobile Page
GitHub Mobile 설치

GitHub Mobile을 실행한 뒤 첫 화면은 아래와 같다. 좌측 상단의 프로필 사진을 클릭하면 계정 정보를 보여주고 GitHub Mobile 설정을 할 수 있다. 우측 상단의 + 버튼Issue를 생성할 수 있다. 보다시피 “My Work“에는 Issues, Pull Requests, Repositories, Organizations 현황을 볼 수 있으며 아래의 Favorites는 즐겨찾기라고 보면 된다(Star와는 다르다). 내가 관심있는 repository에 검색 없이 바로 이동할 수 있다. 그리고 가장 하단에는 차례대로 Home 버튼, 알림(Notifications) 버튼, 검색(Search) 버튼이 존재한다.

GitHub Mobile Main 화면

우측 상단의 + 버튼을 누르면 다음과 같이 Issue를 생성할 수 있다.

Issue 생성

우측 하단의 Search를 클릭해 원하는 주제로 검색할 수 있다.

GitHub Mobile Search
GitHub Mobile Search 결과

원하는 repository를 클릭하면 해당 repository를 구경할 수 있다. beta 버전 초창기에는 그림도 제대로 표시가 안됐는데, 지금은 문제없이 README.md 파일을 읽을 수 있다. 그리고 며칠전 Mobile에서도 star 기능이 추가됐다.

Tensorflow Repository
Tensorflow README.md

Browse Code를 클릭하면 해당 repository의 master branch에 있는 code를 볼 수 있다. 다만 핸드폰으로 code를 볼 때는 가로 길이가 너무 짧아 오래 보기에 불편했다. 아래 두 사진은 내 태블릿과 핸드폰에서 각각 같은 code를 캡처한 사진이다. 물론 가로 스크롤바가 있기 때문에 움직이면 잘린 부분도 볼 수 있다.

태블릿 화면
핸드폰 화면

그래서 상대적으로 가로 길이가 긴 아이패드나 서피스를 사용한다면 훨씬 GitHub Mobile을 쾌적하게 이용할 수 있을 것이다. 또는 핸드폰의 경우에는 가로 모드를 활용하는 것도 좋은 방법이다.

GitHub Mobile 가로모드

아래와 같이 repository에 issue를 등록하거나, 다른 사람이 등록한 issue에 코멘트를 남길 수 있다.

GitHub Mobile Issue
GitHub Mobile Issue Contents

Issue와 마찬가지로 PR도 확인하고 코멘트를 남길 수 있다.

GitHub Mobile Pull Requests
PR Comment

PR에 대해서는 code의 변경된 사항을 확인할 수 있다.

Code Check

추가로 임시 repository를 만들어 repository를 관리할 수 있는 권한을 가진 사람에게 보여지는 UI에 대한 캡처도 추가했다.

권한이 없는 repository에서는 issue 등록 및 issue에 대한 코멘트만 남길 수 있었지만, 권한을 가지고 있다면 issue를 닫을 수 있는(Close) 권한과 편집할 수 있는 창도 볼 수 있다.

GitHub Mobile Issue 관리

마찬가지로 PR에서도 아래 사진과 같이 PR을 반영할 수 있는 권한이 생긴다.

PR 반영
PR 반영

Pull Request가 반영되면 Merged라는 label이 붙는다.

PR 반영

아직 beta 버전이라 기존 GitHub의 모든 기능이 있지는 않다. 아마 시간이 흐르면 GitHub Web과 마찬가지로 모든 branch 및 tag를 보는 기능과 commit 내역을 볼 수 있는 기능도 추가될거라 생각한다.

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다