개발자 관계

오픈소스 프로젝트 기여자 기반을 확대하는 5가지 방법

2018-10-03
개발자 관계
ko

많은 자유 및 오픈소스 소프트웨어 프로젝트가 문제 해결을 위해 탄생하며, 사람들은 자신이 직면한 문제를 수정하고 싶어서 기여하기 시작합니다. 프로젝트의 최종 사용자가 자신의 요구에 유용하다고 발견하면 프로젝트는 성장하기 시작합니다. 그리고 공유의 목적으로 같은 프로젝트 커뮤니티에 사람들을 끌어들입니다.

모든 것에는 수명이 있듯이, 성장은 오픈소스 프로젝트 성공의 징표이자 성공의 원천입니다. 그렇다면 프로젝트 리더와 유지관리자는 어떻게 기여자 기반의 성장을 장려할 수 있을까요? 여기 5가지 방법이 있습니다.

1. 좋은 문서 제공하기

사람들은 종종 프로젝트 문서의 중요성을 과소평가합니다. 그것은 프로젝트 기여자의 주요 정보 출처이며, 그들의 노력을 장려합니다. 정보는 정확하고 최신이어야 합니다. 소프트웨어 빌드 방법, 패치 제출 방법, 코딩 스타일 가이드 등의 단계가 포함되어야 합니다.

경험 많은 기술 작가이자 편집자인 Bob Reselman의 세계적 수준의 문서 작성을 위한 7가지 규칙을 확인해 보세요.

개발자 문서의 좋은 예로 Python 개발자 가이드가 있습니다. Python 개발의 모든 측면을 다루는 명확하고 간결한 단계가 포함되어 있습니다.

2. 진입 장벽 낮추기

프로젝트에 이슈 또는 버그 추적 도구가 있다면, 초급 작업을 “작은 버그” 또는 “시작점”으로 표시하세요. 새로운 기여자는 이러한 문제를 해결함으로써 프로젝트에 쉽게 진입할 수 있습니다. 추적 도구는 그래픽 디자인, 아트워크, 문서 개선과 같은 비프로그래밍 작업을 표시하는 곳이기도 합니다. 매일 코딩하지 않지만 이런 방식으로 추진력이 되는 많은 프로젝트 멤버가 있습니다.

Fedora 프로젝트는 이러한 수정하기 쉽고 입문 수준의 문제 추적 도구를 유지 관리합니다.

3. 패치에 정기적인 피드백 제공하기

한 줄의 코드라도 모든 패치를 확인하고 작성자에게 피드백을 제공하세요. 피드백 제공은 잠재적 후보자를 끌어들이고 프로젝트에 익숙해지도록 안내합니다. 모든 프로젝트에는 통신을 위한 메일링 리스트와 채팅 기능이 있어야 합니다. Q&A는 이러한 매체에서 이루어질 수 있습니다. 대부분의 프로젝트는 하룻밤 사이에 성공하지 않지만, 활발한 리스트와 소통 채널은 성장을 위한 환경을 만듭니다.

4. 프로젝트 홍보하기

문제 해결로 시작된 프로젝트는 실제로 다른 개발자에게도 유용할 수 있습니다. 프로젝트의 주요 기여자로서 귀하의 책임은 프로젝트에 대한 문서를 작성하고 홍보하는 것입니다. 블로그 게시물을 작성하고 소셜 미디어에서 프로젝트 진행 상황을 공유하세요. 프로젝트 기여자가 되는 방법을 간략히 설명하는 것으로 시작하고, 그 설명에 주요 개발자 문서의 참조 링크를 제공하세요. 또한 로드맵과 향후 버전에 대한 정보를 반드시 제공하세요.

청중을 위해 Opensource.com의 커뮤니티 매니저 Rikki Endsley가 작성한 글쓰기 팁을 참조하세요.

5. 친절함 유지하기

친절한 대화 어조와 신속한 답변은 프로젝트에 대한 사람들의 관심을 강화할 것입니다. 처음에는 이러한 질문이 도움을 구하는 것이지만, 나중에는 새로운 기여자가 아이디어나 제안을 제시할 수도 있습니다. 그들이 프로젝트 기여자가 될 수 있다는 자신감을 심어주세요.

항상 평가받고 있다는 것을 기억하세요! 사람들은 프로젝트 개발자가 메일링 리스트나 채팅에서 어떻게 대화하는지 관찰합니다. 이것은 새로운 기여자에 대한 환영과 개방 정도를 의미합니다. 기술을 사용할 때 우리는 때때로 인간적 배려를 잊지만, 이것은 모든 프로젝트 생태계에 중요합니다. 프로젝트는 훌륭하지만 프로젝트 유지관리자가 인기가 없는 상황을 생각해 보세요. 그러한 관리자는 사용자를 프로젝트에서 멀어지게 할 수 있습니다. 대규모 사용자 기반을 가진 프로젝트의 경우, 지원되지 않는 환경은 분열로 이어질 수 있으며, 일부 사용자는 프로젝트를 포크하여 새 프로젝트를 시작할 수 있습니다. 오픈소스 세계에는 이러한 선례가 있습니다.

또한, 다양한 배경을 가진 사람들은 오픈소스 프로젝트의 지속적인 성장과 끊임없는 아이디어에 중요합니다.

마지막으로, 프로젝트 리더는 프로젝트를 유지하고 성장을 돕는 책임이 있습니다. 새로운 기여자를 멘토링하는 것은 프로젝트의 핵심이며, 그들은 프로젝트와 커뮤니티의 미래 리더가 될 것입니다.

Red Hat의 콘텐츠 전략가 Nicole Engard가 작성한 새로운 기여자가 환영받는다고 느끼게 하는 7가지 방법을 읽어보세요.


저자 소개:

Kushal Das - Kushal Das는 Python 소프트웨어 재단의 CPython 핵심 개발자이자 이사입니다. 그는 오랜 FOSS 기여자이자 멘토로, 새로운 사람들이 기여 세계에 진입하도록 돕습니다. 현재 Red Hat에서 Fedora 클라우드 엔지니어로 근무하고 있습니다. 그의 블로그는 https://kushaldas.in에 있습니다. Twitter @kushaldas에서도 찾을 수 있습니다.


번역 출처:https://opensource.com/article/17/1/expand-project-contributor-base저자: Kushal Das
원본:LCTT https://linux.cn/article-8529-1.html번역자: geekpi

전재请注明:개발자 관계 »


Similar Posts

Content icon
Content