[IT비즈뉴스 최태우 기자] 큐브리드가 자사의 데이터베이스관리시스템(DBMS)인 ‘큐브리드(CUBRID)’의 오픈소스 프로젝트 운영경험을 담은 개발자 가이드를 공개했다고 25일 밝혔다.
라이선스 정책과 개발 라이프사이클 전반에 대한 워크플로우를 공유하고 CUBRID 개발에 기여하고자 하는 개발자가 손쉽게 프로젝트에 참여할 수 있도록 지원하기 위함이라고 사측은 설명했다.
공개된 개발자 가이드는 오픈소스 프로젝트 협업 툴인 지라(Jira)를 통한 이슈 관리, 깃허브(GitHub)를 통한 형상관리를 비롯해 코드 병합(merge) 후의 워크플로우, 외부 기여자 가이드라인 및 제품 릴리스 절차에 대한 내용으로 구성됐다.
지라를 통한 이슈 관리 영역에서는 이슈 등록 과정에서부터 선별, 작업 진행, 작업 리뷰, 완료 등 각각의 절차가 어떻게 진행되고 진행의 주체는 누가 되는지 등의 내용을 단계별로 설명하는 내용이 담겼다.
깃허브를 통한 개발 워크플로우 관리영역에는 CUBRID에 사용되는 브랜치 모델과 코드 리뷰 과정에 대한 설명이 수록됐다.
CUBRID는 변형된 빈센트 드리센(Vincent Drissen) 브랜치 모델을 기반으로 운영된다. 큐브리드는 개발자가 이 정보를 통해 사전에 브랜치 운영을 이해함으로써 효과적으로 프로젝트에 기여할 수 있을 것으로 기대하고 있다.
이외 프로젝트에 처음 참여하는 개발자를 위해 라이선스 동의 사항과 함께 프로젝트 기여 시작에 대한 팁, 커뮤니케이션 채널 등을 소개하는 내용도 담겼다.
큐브리드는 향후 가이드의 영문 버전을 업데이트하고 큐브리드 파운데이션(CUBRID Foundation)을 통해 전세계 개발자들게도 제공할 계획이다.
큐브리드 오명환 최고기술책임자(CTO)는 “CUBRID 개발 문화에 대한 상호합의를 이끌고 앞으로의 방향성을 공유하고자 개발자 가이드를 마련하게 됐다”며 “오픈소스를 어렵게 느끼는 개발자들이 참조할 수 있는 베스트 프랙티스를 제공함으로써 오픈소스 개발자 생태계가 활성화되는 사례가 되기를 기대한다”고 말했다.
관련기사
- 네이버클라우드, 국내 최초 완전관리형 몽고DB 서비스 출시
- 티맥스클라우드·시큐브, 국산OS 시장 활성화 ‘맞손’…솔루션 통합 추진
- 큐브리드·알투비솔루션, 솔루션 연동 및 시장확대 협력 MOU 체결
- “훈련이 끝난 머신러닝(ML) 모델, 어떻게 서비스 할 수 있을까?”
- 디지털 정부서비스 개발 프레임워크 개선…“의견수렴 컨트리뷰션 열린다”
- 현태호 깃랩코리아 지사장, “데브옵스 단일 플랫폼 강점, 고객사 확대할 것”
- 오브젝트스토리지·계층화…올해 스토리지 시장에서 주목해야할 키워드
- 네이버클라우드, 록키 리눅스 핵심 파트너 선정…오픈소스 생태계 강화
- “개발자와 ICT역량 공유”…SKT, 개발자 커뮤니티 ‘데보션’ 오픈
- 오픈소스, ‘서비스형 소프트웨어(SaaS)’ 환경에서 관리해야 하는 이유 ①