Contribution Guidelines
ko-cg
ko-cg
  • Overview
  • Preface
    • How to Read This Document
  • Workflow with JIRA Issues
    • Introduction
    • JIRA 이슈 등록 <OPEN>
    • 이슈 선별 (Triage) <Confirmed>
    • 작업 진행 <Analysis, Develop>
    • 작업 정리 <Handover>
    • 작업 완료 <Resolved>
    • 테스트 진행 <Test>
    • 백포트 <Backport>
    • 이슈 종료 <Closed>
  • Workflow with Github
    • Introduction
    • Git Workflow
    • Git 브랜치 모델
    • Feature Branch
    • Pull Request, Code Review, Code Merge
    • Backport
  • Workflow after Code Merging
    • QA 리포트 확인
    • 테스트 실패 (regression) 발생 시 절차 가이드
    • 매뉴얼 작성 가이드
  • Contributing Guideline for First Contributors
    • Contributor License Agreement (CLA)
    • Good first issue
    • Communication Channel
  • Release
    • Release
Powered by GitBook
On this page

Was this helpful?

Export as PDF

Overview

NextPreface

Last updated 1 year ago

Was this helpful?

CUBRID는 오픈소스 프로젝트로, 일반적인 오픈소스 프로젝트 개발 프로세스를 기반으로 운영합니다. CUBRID의 개발자들은 오픈소스 개발 프로젝트를 위한 협업 도구를 이용해 CUBRID라는 하나의 큰 프로젝트에 함께 기여하고 있습니다.

이 문서는 협업 도구를 활용한 개발 워크 플로우를 설명하고 개발 문화에 대한 상호 합의를 위한 기본 원칙 수립 목적으로 작성되었습니다. 이 문서를 기반으로 상호 간의 합의로 상황에 따라 유연하게 적용하고, 문서를 수정/발전 시켰으면 합니다.

  • 공정과 도구보다 개인의 상호작용을

  • 포괄적인 문서보다 작동하는 소프트웨어를

  • 계획에 따르기보다 변화에 대응하기를

CUBRID 개발 프로세스는 다음 두 도구를 기반으로 운영됩니다.

  • Issue Tracking: JIRA ()

  • Code Repository and Code Review: Github ()

CUBRID의 모든 프로젝트, 기능추가, 버그수정은 JIRA 이슈 생성으로부터 시작합니다. JIRA의 Issue workflow에 따라 문제를 정의, 분석하는 단계를 지나 설계 및 구현을 시작하게 됩니다. 설계 및 구현 단계에서는 Github에서 브랜치 생성, Pull Request, 코드 리뷰를 통해 검토/검증 과정을 거친 후 CUBRID에 코드를 반영합니다. 위 과정을 계속 반복하여 CUBRID를 계속 발전시킵니다.

jira.cubrid.org
github.com/CUBRID