Github Mobile Beta 버전 특징
한 달 전 쯤에 “Github mobile for Android” beta 버전이 출시됐다. Github mobile 페이지에서 beta 버전을 다운로드할 수 있다. beta 버전 초기에는 사용하다가 갑자기 앱이 종료되거나 멈추는 경우가 빈번하게 발생했는데, 꾸준한 패치 덕분에 현재에는 많이 괜찮아졌다. 이번 글은 Github Mobile을 처음 보는 분들에게 “그냥 이런 기능이 있구나” 정도만 알려주기 위한 목적으로 간단하게 작성했다.
GitHub Mobile을 실행한 뒤 첫 화면은 아래와 같다. 좌측 상단의 프로필 사진을 클릭하면 계정 정보를 보여주고 GitHub Mobile 설정을 할 수 있다. 우측 상단의 + 버튼은 Issue를 생성할 수 있다. 보다시피 “My Work“에는 Issues, Pull Requests, Repositories, Organizations 현황을 볼 수 있으며 아래의 Favorites는 즐겨찾기라고 보면 된다(Star와는 다르다). 내가 관심있는 repository에 검색 없이 바로 이동할 수 있다. 그리고 가장 하단에는 차례대로 Home 버튼, 알림(Notifications) 버튼, 검색(Search) 버튼이 존재한다.
우측 상단의 + 버튼을 누르면 다음과 같이 Issue를 생성할 수 있다.
우측 하단의 Search를 클릭해 원하는 주제로 검색할 수 있다.
원하는 repository를 클릭하면 해당 repository를 구경할 수 있다. beta 버전 초창기에는 그림도 제대로 표시가 안됐는데, 지금은 문제없이 README.md 파일을 읽을 수 있다. 그리고 며칠전 Mobile에서도 star 기능이 추가됐다.
Browse Code를 클릭하면 해당 repository의 master branch에 있는 code를 볼 수 있다. 다만 핸드폰으로 code를 볼 때는 가로 길이가 너무 짧아 오래 보기에 불편했다. 아래 두 사진은 내 태블릿과 핸드폰에서 각각 같은 code를 캡처한 사진이다. 물론 가로 스크롤바가 있기 때문에 움직이면 잘린 부분도 볼 수 있다.
그래서 상대적으로 가로 길이가 긴 아이패드나 서피스를 사용한다면 훨씬 GitHub Mobile을 쾌적하게 이용할 수 있을 것이다. 또는 핸드폰의 경우에는 가로 모드를 활용하는 것도 좋은 방법이다.
아래와 같이 repository에 issue를 등록하거나, 다른 사람이 등록한 issue에 코멘트를 남길 수 있다.
Issue와 마찬가지로 PR도 확인하고 코멘트를 남길 수 있다.
PR에 대해서는 code의 변경된 사항을 확인할 수 있다.
추가로 임시 repository를 만들어 repository를 관리할 수 있는 권한을 가진 사람에게 보여지는 UI에 대한 캡처도 추가했다.
권한이 없는 repository에서는 issue 등록 및 issue에 대한 코멘트만 남길 수 있었지만, 권한을 가지고 있다면 issue를 닫을 수 있는(Close) 권한과 편집할 수 있는 창도 볼 수 있다.
마찬가지로 PR에서도 아래 사진과 같이 PR을 반영할 수 있는 권한이 생긴다.
Pull Request가 반영되면 Merged라는 label이 붙는다.
아직 beta 버전이라 기존 GitHub의 모든 기능이 있지는 않다. 아마 시간이 흐르면 GitHub Web과 마찬가지로 모든 branch 및 tag를 보는 기능과 commit 내역을 볼 수 있는 기능도 추가될거라 생각한다.