2023년 7월 12일 수요일
지난번 발대식을 통해 처음 만나서 오픈소스에 대한 이야기를 듣고
한 달 동안 일주일에 한 번씩 온라인 커피챗을 통해 온보딩을 진행하였습니다.
온보딩은 전체적으로 현재 오픈소스인 GlueSQL에 대한 소개, 프로젝트 구조, 구현하면서 어려웠던 점,
Q&A 등으로 진행되었습니다.
저는 오픈소스 첫 컨트리뷰트의 미션으로 GlueSQL의 TAKE 함수 구현을 맡았습니다.
TAKE 함수 구현에 대한 요구사항을 파악한 후 github에 이슈를 생성하였습니다.
오늘 오프라인 모임에 참여하여 여러가지 궁금한 것들을 물어보면서
페어프로그래밍을 통해 TAKE 함수 구현을 했습니다.
TAKE 함수 구현 이후 PR을 올렸는데
테스트 커버리지가 1% 부족하였고 그리고 누락된 코드 및 리팩토링 개선 작업이 남아 있었습니다.
따라서 여러 번 멘토님의 리뷰를 받으면서 누락된 테스트 코드 추가 및 리팩토링을 통해 최종 merge 되었습니다.
그렇게 오픈소스 첫 컨트리뷰션 경험을 가지게 되었습니다. 🙂
반응형
'Contribution > 오픈소스' 카테고리의 다른 글
[오픈소스 컨트리뷰톤 - GlueSQL] - 최종 발표 평가 (마지막) (2) | 2023.10.07 |
---|---|
[오픈소스 컨트리뷰톤 - GlueSQL] - 네 번째 미팅 (0) | 2023.09.04 |
[오픈소스 컨트리뷰톤 - GlueSQL] - 세 번째 미팅 (0) | 2023.08.30 |
[오픈소스 컨트리뷰톤 - GlueSQL] - 두 번째 미팅 (0) | 2023.08.30 |
[오픈소스 컨트리뷰톤 - GlueSQL] - 발대식 (2) | 2023.07.08 |
댓글