개발자

오픈소스를 어떻게 기여할수있을까요?

2023년 10월 13일조회 148

안녕하세요 저는 프론트엔드 개발자 취업을 희망하고 있는 대학생입니다 취업을 준비하던중에 오프소스 기여를 하는게 좋다는 말이 있어서 해볼려고 하니 뭐를 어떻게 해야할지 모르겠더라구요.. 이슈를 해결해서 pull request를 하면된다는데 그 라이프러리의 모든 것을 알고있지 않는데 그게 가능한가요..? 어떻게하면 좋죠..? 구체적이면 좋지만 대략적인 방법이라도 제시해주셨으면 좋겠습니다!! 읽어주셔서 감사합니다

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

Won님의 프로필 사진

오픈소스 기여에는 다양한게 있는데 그중 PR(pull request)는 최종 목적지입니다. 목적지부터 생각하신다면 질문 하신 부분들은 합당한 의문이겠죠. 목적지말고 출발점부터 시작을 해보시면 좋을거 같습니다. 제가 생각하는 오픈소스 기여의 출발점은 1.오픈소스를 사용해보고 2.사용시 문제점을 이슈로 남겨보고 3.개선에 대한 의견도 남기는 부분 입니다. 그리고 4.Readme 번역 도 있고요. 이 다음부터는 자연스럽게 PR까지 완료 하실수 있을겁니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 10월 13일

오픈소스 프로젝트에 기여하는 방법은 여러 가지가 있습니다. 다음은 그 과정을 단계별로 정리한 것입니다: 1. 관심 분야 선택: 먼저, 자신이 관심 있는 분야의 오픈소스 프로젝트를 찾아보세요. 이는 프론트엔드 개발에 관련된 프로젝트일 수도 있고, 특정 언어나 라이브러리에 대한 프로젝트일 수도 있습니다. 2. 작은 목표 설정: 처음부터 큰 이슈를 해결하기 보다는 간단한 버그 수정이나 문서 업데이트 등 부터 시작하는 것이 좋습니다. 3. 코드 읽기: 해당 프로젝트의 코드를 읽고 이해하려 노력하세요. 처음에는 모든 것을 이해하지 못해도 괜찮습니다. 필요한 부분만 집중적으로 학습하세요. 4. 커뮤니티 참여: 많은 오픈소스 프로젝트들은 자체 커뮤니티를 운영하고 있습니다. Slack, Mailing list, GitHub Issues 등을 통해 커뮤니티 활동에 참여하고 다른 사람들과 의견을 공유하며 내용을 점차 이해해가세요. 5. 이슈 찾기: GitHub의 issues 탭에서 프로젝트 관련 이슈를 찾을 수 있습니다. 오류 수정, 기능 추가, 문서 개선 등 다양한 이슈 중 본인이 할 수 있는 것부터 시작해보세요. 6. 코드 작성: 적절한 해결 방안을 생각하고 해당하는 코드를 작성하세요. 그리고 당연히 테스트 코드도 잊지 마세요. 7. Pull Request 생성: 변경 사항을 자신의 fork 저장소에 커밋하고, 원본 프로젝트에 Pull Request를 생성하세요. PR 메시지에는 왜 이런 변경을 했는지 명확하게 적어주는 것이 좋습니다. 8. 리뷰와 반복: 생성한 PR은 커뮤니티의 다른 사람들로부터 리뷰 받게 됩니다. 필요하다면 여러 번의 수정과 반복 작업이 필요할 수 있으니 인내심을 가지고 차근차근 진행하세요. 위 과정들은 모두 경험적으로 학습하는 과정입니다. 처음 오픈소스에 기여하는 것이 어렵더라도 계속해서 도전한다면 점차 실력이 늘어나게 될것입니다!

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!