Skip to content

ZenHub 연동 시작합니다. 사용시 장단점 공유 바랍니다. #312

Open
@dakeshi

Description

@dakeshi

2018.01.26일자로 ZenHub 연동 시작합니다.

ZenHub 도입 배경

transifex만으로는 아래의 번역 프로세스 현황을 관리하는데 어려움이 있었습니다.

번역 시작 -> 번역 완료 -> 리뷰 대기-> 리뷰 중 -> 리뷰 완료

현재 transifex에서는 번역 참가자들, proof reader가 현재 어떤 작업을 진행하는지 한눈에 파악할 수 있는 기능은 제공되지 않습니다. 우선, GitHub의 projects 설정 기능을 이용해 kanban 형식으로 번역 진행 상황을 관리해보았고, 이 과정에서 프로젝트에서 활용 가능한 도구가 있는지 확인해보았습니다.

활용 가능한 도구들

GitHub projects

  • Kanban 형태의 카드 구성 가능
  • 번역 진행 상태 파악 가능(progression 그래프 제공)

ZenHub 연동

  • GitHub marketplace에서 제공하며 오픈 소스 프로젝트는 무료로 ZenHub 이용 가능함.
  • Chrome extension 기능을 통해 GitHub 사이트에서 ZenHub 이용 가능(boards, reports 탭이 추가됨)
  • Gitter 연동 가능

ZenHub 특징

  • issue로 이동하지 않고도 boards 화면에서 issue 내용을 확인할 수 있음.
  • closed 된 이슈를 리뷰 대기 list로 옮기면 issue 가 자동으로 repoen 됨.
  • dependency check 가능. (issue 화면에서 제공). 다른 issue가 해결된 다음에 진행해야 하는 경우 도움이 될 것 같습니다.
    zenhub_add_dependency
  • estimate(난이도 설정), epic(issue 그룹화 기능) 설정 가능(issue 화면 우측에 Estimate, Epics 메뉴로 나타납니다.)
    zenhub_newmenu

go-spec ZenHub 구성화면

issue, 번역 진행중, 번역 완료 및 리뷰 대기, 리뷰 진행중, 리뷰 완료, closed 로 구성되어 있습니다.

리뷰 대기가 포함된 이유는 리뷰가 완료된 경우라도 세밀한 리뷰가 진행되지 않았거나 추가적인 리뷰가 필요한 경우가 있기 때문입니다.

zenhub_gospec_custom

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions