뒤로
송지웅
송지웅 ·

Dev 버킷리스트 - 오픈소스 기여

오픈소스에 기여한다는 것은 나에게 굉장히 새로운 일이다.

그래서, 오픈소스가 무엇인가?

image.png

내가 아는 지식 안에서, 코드에 조금이라도 긍정적인 변화를 줄 수 있다면, 그것이 곧 오픈소스 기여로 이어진다고 생각한다.

그런 의미에서, 이번에 작게나마 오픈소스에 기여 할 수 있게 되어서, 이에 대하여 정리를 남겨본다.

저번에, GM Vietnam 해커톤에서, GoPlus 트랙 우승을 한 적이 있다.

GoPlus 트랙을 진행하면서, 다른 것은 다 좋았지만, Node.JS 기반 JS 라이브러리는 존재하는데, TS 라이브러리가 없다는 것이 굉장히 아쉽게 느껴졌다.

그래서, GoPlus 팀에게 직접 물어보았다.

GoPlus 팀에서 JS SDK의 TS 화에 관심이 있는지, 그리고 만일 진행중이지 않다면 내가 기여해도 되는지.

팀에서는 내가 기여를 해 준다면 너무 고마울 것 같다는 입장이었고, 나는 즉시 GoPlus 팀과의 Zoom 미팅을 가지며 소스를 파악했다.

TS 라이브러리를 제작함에 앞서, GoPlus 팀이 Documentation 을 할 때, parameter에 int type 을 사용하는 것을 발견했다.

JS 에는, int 자료형이 없다, 그 대신 number 자료형을 쓴다.

이 건에 대하여 GoPlus 팀에 건의하였고, 해당 사항을 수정한, 간단한 Pull Request 를 남기게 되었다.

해당 리퀘스트를 팀이 승인하였고, 나는 첫 오픈소스 기여를 하게 되었다.

image.png

오픈소스 기여, 어렵지 않다.

거창한 것을 바꾸지 않아도 좋으니, 누구나 한번쯤은 오픈소스 기여를 시도 해 보는것이 어떨까?

2

댓글

로그인 후 댓글을 남길 수 있습니다.

Doeon Kwon 권도언
Doeon Kwon 권도언

지웅님 메이커로그가 Must Reads #223에 선정되었습니다! https://stib.ee/81Q8