Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
dakeshi opened this issue Jan 26, 2018 · 2 comments
Open

Comments

@dakeshi
Copy link
Contributor

dakeshi commented Jan 26, 2018

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

@dakeshi
Copy link
Contributor Author

dakeshi commented Jan 30, 2018

고려사항

  • 번역 완료된 순서대로 리뷰 대기열에 추가하는 기능이 없을까? priority 설정 메뉴가 있는지 확인 필요.
    boards 에서 리스트 안의 카드 sorting 메뉴에는 카드 추가 순으로는 정렬하는 메뉴가 없음. 이슈 생성 시점으로 정렬해야 함.

@dakeshi
Copy link
Contributor Author

dakeshi commented Jan 31, 2018

장점

PR에서 관련 issue를 검색해서 바로 연결시킬 수 있습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant