Posts [오픈소스] 2020 오픈소스 컨트리뷰톤 참가를 시작하면서
Post
Cancel

[오픈소스] 2020 오픈소스 컨트리뷰톤 참가를 시작하면서


[오픈소스] 2020 오픈소스 컨트리뷰톤 참가를 시작하면서


위와 같이 오픈소스 컨트리뷰톤이라는 행사가 올해 8월 1일부터 시작되었습니다.

저는 해당 컨트리뷰톤에 멘티로 참가 신청을 하였고, 해커톡(hackatalk) 이라는 오픈소스 프로젝트에 참가하게 되었습니다.

해커톡(hackatalk) : https://github.com/dooboolab/hackatalk

사실 이전까지도 깃허브를 계속 사용하고는 있었지만, 오픈소스에 대한 PR(pull request) 경험은 없었습니다.

깃허브로 무언가 프로젝트를 같이 진행하고, 커밋과 푸시 등 기본적인 활용법에는 익숙해져 있었지만, 이제 여기서 더 나아가 저장소를 fork 하고, 코드를 수정해서 PR을 날리고, merge 혹은 fetch를 진행하고… 이처럼 깃허브의 진면목을 제대로 활용한 경험이 거의 없었습니다.

그래서 이번 컨트리뷰톤이 저에게는 좋은 기회가 될 것이라고 생각했습니다.

아직 시작 초기 단계이지만, 여기서 배워가야 할 것들이 굉장히 많다고 느꼈습니다.

우선 프로젝트에 사용되는 다양한 기술스택들이 있습니다. 이 프로젝트는 react 및 typescript 언어 등으로 짜여져 있고 이외에도 요즈음 핫하게 떠오르는 프레임워크들을 많이 사용하고 있었습니다. 이번 컨트리뷰톤 참가를 통해 해당 기술 스택들에 대해서도 좀 더 공부하게 될 것이고, 모르는 것은 멘토님께 계속 질문해야겠다는 생각을 하게 되었습니다.

발대식에 처음 갔을 때 놀랐던 것은, 학생 신분보다도 현업 개발자 분들이나, 경력이 되시는 분들도 이 행사에 많이 참여하셨다는 점입니다. 오히려 경험이 있더라도 오픈소스 컨트리뷰톤에 참여하러 오신 모습이 더 멋있게 보였습니다. 그리고 개인적으로는 오픈소스 기여에 대해서도 많이 알지 못했다는 사실에 또 한번 반성하게 되었습니다.

이 행사가 그렇게 길게 진행되지는 않습니다. 약 6주간 진행되는데, 이 기간 안에서 제가 아예 몰랐던 것을 100% 소화하는 것은 쉽지만은 않겠지만 그 안에서 최대한 배워보려고 합니다.

마지막으로 훌륭한 개발자는 정말로 많구나 하는 것을 다시 한번 느꼈습니다.

[GitHub] Git fetch : fork한 저장소를 원래 저장소의 최신 커밋 내역으로 바꾸기

[오픈소스 컨트리뷰톤] windows 환경에서 설치하기(hackatalk)