안녕하세요 여러분. Hacktoberfest는 오픈 소스 프로젝트에 대한 기여를 홍보하는 글로벌 이벤트로 전 세계 개발자가 오픈 소스 커뮤니티에 참여할 수 있는 특별한 기회를 제공합니다. Hacktoberfest에 처음 참여하기 때문에 더 복잡한 문제를 다루기 전에 오픈 소스 워크플로에 익숙해지기 위해 작은 기여부터 시작하기로 결정했습니다.
10월 동안 우리는 4개의 풀 요청을 제출하여 각각 고유한 문제가 있는 4개의 서로 다른 저장소에 기여해야 합니다. 처음에는 내 기술과 관심 분야에 맞는 저장소를 찾는 것이 어렵다는 것을 알았습니다. 수많은 저장소의 다양한 문제를 선별하는 과정은 압도적이었고 탐색 및 필터링에 며칠이 걸렸습니다.
저를 포함하여 오픈 소스 기여를 처음 접하는 개발자를 위해 프로세스를 간소화하는 데 도움이 될 수 있는 몇 가지 실용적인 팁은 다음과 같습니다.
GitHub의 검색 및 필터 도구 활용:
수천 개의 리포지토리를 사용할 수 있으므로 자신의 전문 지식에 적합한 리포지토리를 찾는 것이 어려울 수 있습니다. GitHub의 고급 검색 및 필터링 기능을 사용하면 기술, 문제 레이블 또는 활동 수준별로 저장소 범위를 크게 좁힐 수 있습니다.
기술 스택에 맞는 저장소 선택:
익숙한 기술을 사용하는 리포지토리에 집중하면 학습 곡선이 줄어들 수 있습니다. 그러나 지식을 확장하려는 경우 익숙한 영역 밖의 프로젝트에 기여하면 귀중한 학습 기회를 얻을 수 있습니다.
커밋하기 전에 저장소 활동 평가:
시간을 투자하기 전에 프로젝트의 활동 수준을 평가하는 것이 중요합니다. 일부 프로젝트는 더 이상 유지 관리되지 않아 끌어오기 요청을 검토하고 병합하는 데 오랜 시간이 걸릴 수 있습니다. 평가할 주요 지표는 다음과 같습니다.
나의 초기 PR 중 일부는 문서 업데이트와 같은 상대적으로 작은 작업을 포함했으며 이를 "소개" 기여로 간주했습니다. 이는 고도로 기술적이지는 않지만 프로세스에 익숙해질 수 있는 기회를 제공했습니다. 앞으로는 코딩 기술에 도전하고 향상시킬 수 있는 기술적으로 더 까다로운 문제에 집중할 계획입니다.
문제:
홍보:
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3