오픈소스 기여하기
많은 사람들이 사용하는 오픈 소스에 내 코드 추가하기
- 목차 -
오픈소스 기여에 참여하는 개발자들이 정말 많습니다. 오픈소스에 기여하는 것은 다양한 소스를 분석 하고 이슈 트래킹을할 수 있는 정말 좋은 경험인 것 같습니다. 저도 언젠가 한번쯤 해봐야지 하고 마음만 먹고 있다가 그냥 해보자! 하게 되었습니다. 회사에서는 gitlab을 사용해서 pr을 사용 해본 경험이 없었어서 더 꼭 해봐야겠다는 다짐이 들었습니다.
어떤 것부터 해야할지 막막했는데 첫 기여하는 개발자를 위한 가이드가 준비되어있습니다.
First Contributions
이 레파지토리에서는 비기너들을 위한 가이드 문서가 있을 뿐만아니라 pr을 해볼 수 있게 준비되어있습니다. README.md에 적힌 내용에 따라서 차근차근 진행하다보면 contributor beginner 타이틀을 뗄 수 있습니다.
짠 ✨
튜토리얼만 보고 생각없이 따라하다가 브랜치를 만들고 커밋 전에 git add 단계를 자꾸 까먹어서 잠시 헤멨는데 튜토리얼을 보고 그대로 따라한다면 commit 전에 add 하는 것을 까먹지 마세요!
*git add* 는 커밋의 전 단계로 untracked ➡️ tracked 파일로 변경 해줍니다.
이제야 시작이다
레파지토리 포크를 생성하고 pull request 생성하는 방법까지 마스터 했습니다. 그럼 이제 어떤 것을 해야할까요? 기여할만한 적당한 프로젝트를 찾아야합니다.
- https://github.com/search/advanced
- https://github.com/explore
- https://goodfirstissues.com/
- https://goodfirstissue.dev/
- https://up-for-grabs.net/#/
Git에서 직접 찾거나 찾는 것을 도와줄 수 있는 사이트에서 찾아봅시다!
열심히 찾은 이슈에 바로 해당 이슈를 진행해도 되는지 컨펌을 받고 작업하는 게 좋다고 합니다.
좋은 이슈를 찾아 기여 성공 후에 돌아오도록 하겠습니다. 👍
go yurim!