2021052502109931650004[1].jpg

'큐브리드' 개발자 가이드 이용화면

 

 

큐브리드(대표 정병주)는 자사 DBMS(데이터베이스관리시스템) '큐브리드(CUBRID)'의 오픈소스 프로젝트 경험을 담은 개발자 가이드(dev.cubrid.org)를 공개했다고 밝혔다. 제품의 라이선스 정책과 개발 라이프사이클 전반에 대한 워크플로우를 공유함으로써, 개발자들이 보다 쉽게 프로젝트에 참여하도록 돕겠다는 계획이다.

개발자 가이드는 오픈소스 프로젝트 협업도구인 '지라(Jira)'를 통한 이슈 관리, 깃허브(GitHub)를 통한 형상관리를 비롯해 코드 병합 후의 워크플로우, 외부 기여자 가이드라인, 제품 릴리스 절차 등을 담았다.

지라를 통한 이슈관리 영역에서는 이슈 등록과정부터, 선별, 작업 진행, 작업 리뷰, 완료 등의 절차가 어떻게 진행되고 진행 주체는 누가 되는지를 단계별로 설명한다. 개발자가 프로젝트에 참여한 후 이슈를 할당 받고 개발 작업을 진행하면 큐브리드 메인테이너 리뷰 및 QA 담당자가 확인 후 이슈를 종료하는 방식으로 이뤄진다.

깃허브를 통한 개발 워크플로우 관리 영역에는 큐브리드에 사용되는 브랜치 모델과 코드 리뷰 과정에 대한 설명이 담겨 있다. 큐브리드는 변형된 '빈센트 드리센(Vincent Drissen)' 브랜치 모델을 기반으로 운영되며, 개발자들은 이 정보를 통해 사전에 브랜치 운영을 이해함으로써 효과적으로 프로젝트에 기여할 수 있다.  [기사 더보기]

 

 

[출처 : 디지털 타임스(http://www.dt.co.kr/)]

[기자 : 안경애 기자(naturean@dt.co.kr)]