오픈소스

🌱 오픈소스 기여 처음 시작하는 법

겁먹지 말고 — 오타 수정도 기여입니다 · 2025.06.20

왜 오픈소스 기여가 어렵게 느껴질까요?

"코드 실력이 부족해서", "영어가 안 돼서", "뭘 기여해야 할지 몰라서" — 다 핑계예요 (저도 그랬어요 😅). 오픈소스는 코드만이 아니라 문서, 번역, 이슈 리포트도 모두 기여예요.

Step 1. 좋은 첫 이슈 찾기

  • GitHub 검색: label:good-first-issue language:python
  • goodfirstissue.dev — 좋은 첫 이슈 모음
  • 내가 평소에 쓰는 라이브러리의 이슈 탭 뒤져보기
  • 문서가 이상하거나 오타가 있으면 그게 기회예요

Step 2. 레포 이해하기

  • README.md 정독 (당연하지만 중요)
  • CONTRIBUTING.md 꼭 읽기 — PR 규칙이 있어요
  • 기존 PR 몇 개 구경하기 — 어떤 스타일인지 파악
  • 로컬에서 빌드 & 테스트 돌려보기

Step 3. 작게 시작하기

  • 오타/맞춤법 수정
  • 문서 번역 (한국어 번역은 특히 환영받아요)
  • 예제 코드 추가
  • 이슈 재현 및 추가 정보 제공
  • 작은 버그 수정

Step 4. PR 열기

  • 포크 → 브랜치 → 변경 → 커밋 → PR
  • PR 제목과 설명을 명확하게 (무엇을, 왜 바꿨는지)
  • 리뷰 피드백에 감사하게 반응하기
  • 머지됐을 때 축하받으세요 🎉
첫 기여가 제일 어렵고, 두 번째부터는 훨씬 쉬워요. 오늘 이슈 하나만 열어보는 것부터 시작해요.

기여 경험을 나눠주세요!

오픈소스 첫 기여 성공 스토리, 같이 공유해요.