오픈소스 커뮤니티 컨트리뷰터가 되는 법

작가 허락을 받고 번역한 글입니다.(원문)

최근 오픈소스 개발은 전세계적인 기술 혁신을 일으키고 있습니다. 이에 따라 오픈소스 커뮤니티도 급격하게 성장하고 있습니다.

Linus Torvalds

오픈소스는 라이센스를 기반으로 모두가 열람, 사용, 수정, 배포할 수 있도록 만들어진 소스코드입니다.

오픈소스 커뮤니티는 오픈소스 프로젝트 개발과 운영을 합니다.

오픈소스 커뮤니티에 참여하면 개발 능력과 커뮤니케이션이나 피드백 주고 받기와 같은 대인 관계 기술을 향상 시킬 수 있습니다. 하지만 컨트리뷰터가 되는 것이 어렵고 복잡해 보입니다. 오늘은 "오픈소스 시작"에서 더 나아가 어떻게 하면 컨트리뷰터가 될 수 있는지 정리해보고자 합니다.

기여할 만한 프로젝트 찾기

오픈소스 컨트리뷰터가 되는데 가장 중요한 요소 중 하나는 기여할 프로젝트를 선택하는 것 입니다. 익숙하고 어느정도 알고 있는 프로젝트를 선택하시기 바랍니다. 경험이나 배경지식이 있다면, 프로그램에 새로운 기능을 제안하거나 불편한 점들에 대해 논의를 하는 등 좀 더 쉽게 기여할 수 있습니다.

GitHub

취향에 맞는 프로젝트는 GitHub의 explore 페이지를 이용해 쉽게 찾을 수 있습니다. good-first-issue, beginner-friendly,easy 등 기여 관련 태그로 적절한 프로젝트르 검색할 수도 있습니다.

오픈소스에 기여하는 방법

오픈소스 기여가 코드 작성만 의미 하는 것은 아닙니다. 그 외에 많은 방법으로도 프로젝트에 기여할 수 있습니다. 실제 코드나 API에 댓글을 작성할 수도 있고, 문서를 작성하여 기여할 수도 있습니다. 코딩을 좋아한다면 풀 리퀘스트를 열어 코드를 제공해도 되고, 이슈를 열어 새로운 기능이나 문제에 대한 논의를 시작해도 됩니다. 만약 기여하고 싶은 프로젝트가 없다면, 유료 프로그램과 유사한 기능을 가진 프로젝트를 만들어 배포해도 됩니다.

오픈소스에 기여하는 방법

성공적인 오픈소스 기여 팁!

프로젝트들은 보통 초보자가 할 수 있을 만한 가장 작고 쉬운 일들을 따로 정리해 놓습니다. 해야할 일이 무엇인지 이해하기 위해서는 관련 문서를 읽어 보는게 좋습니다. 만약 도움을 요청하고 싶거나 추가 설명이 필요하면 부담없이 커뮤니티에 연락해 보시기 바랍니다. 일에 충분한 자신감을 얻게 되고, 어떻게 시작해야 할지 알게 되면 코드를 작성하고 풀리퀘스트를 제출해도 좋습니다. 업무 성과를 기여 가이드라인에 따라 제출하다 보면 순식간에 오픈소스 컨트리뷰터가 되어 있을 것입니다. GitHub 풀리퀘스트

시작

오픈소스 프로젝트 기여는 기술 능력 개발에 많은 도움이 됩니다. 지금 바로 기여할 프로젝트를 고르고 신규 기여자들을 도와주는 커뮤니티에서 여러분의 첫 기여를 시작하시기 바랍니다.

읽어 주셔서 감사합니다.

자유롭게 댓글을 달거나 공유하셔도 됩니다. 작가 연락처: 트위터, 링크드인

Comments