본문 바로가기
Contribution/오픈소스

[오픈소스 컨트리뷰톤 - GlueSQL] - 첫 번째 미팅

by Aaron-Kim 2023. 8. 30.

2023년 7월 12일 수요일

 

지난번 발대식을 통해 처음 만나서 오픈소스에 대한 이야기를 듣고

한 달 동안 일주일에 한 번씩 온라인 커피챗을 통해 온보딩을 진행하였습니다.

온보딩은 전체적으로 현재 오픈소스인 GlueSQL에 대한 소개, 프로젝트 구조, 구현하면서 어려웠던 점,
Q&A 등으로 진행되었습니다.

 

저는 오픈소스 첫 컨트리뷰트의 미션으로 GlueSQL의 TAKE 함수 구현을 맡았습니다.

TAKE 함수 구현에 대한 요구사항을 파악한 후 github에 이슈를 생성하였습니다.

오늘 오프라인 모임에 참여하여 여러가지 궁금한 것들을 물어보면서

페어프로그래밍을 통해 TAKE 함수 구현을 했습니다.

TAKE 함수 구현 이후 PR을 올렸는데

테스트 커버리지가 1% 부족하였고 그리고 누락된 코드 및 리팩토링 개선 작업이 남아 있었습니다.

따라서 여러 번 멘토님의 리뷰를 받으면서 누락된 테스트 코드 추가 및 리팩토링을 통해 최종 merge 되었습니다.

 

그렇게 오픈소스 첫 컨트리뷰션 경험을 가지게 되었습니다. 🙂


[Issue] - Implement TAKE function

[Pull Request] - [Function] Implement TAKE function

반응형

댓글