본문 바로가기

개발/프로그래머스 데브코스

프로그래머스 데브코스 89일차 with. TS 웹 풀스택

📚요약

지난 시간에는 템플릿 기능과 모던 JS에 기여하는 방법을 실습을 통해 학습했습니다. 이번 시간에는 좀 더 쉬운 first-contributions 프로젝트를 통해 기여를 학습해 보겠습니다.

 

📖오픈소스

📄first-contributions 프로젝트 기여 해보기

해당 프로젝트는 contribution 활동을 하고 싶은데 어려움을 느끼는 사람들을 도와주기 위한 프로젝트입니다.

 

한국어 가이드라인을  참고하면 됩니다.

 

first-contributions/translations/README.ko.md at main · nulzi/first-contributions

🚀✨ Help beginners to contribute to open source projects - nulzi/first-contributions

github.com

 

📑컨트리뷰터 등록하기

가이드라인을 따라서 진행합니다. 이전에 진행했던 기여보다 단계나 미리 필요한 프로그램이 git 말고는 없기 때문에 좀 더 쉽게 접근할 수 있습니다.

  1. fork
  2. clone
  3. make own branch
  4. add your github name in Contributors.md
  5. pull request

만약 clone을 하기 힘든 상황이라면 github의 기능을 이용해 3~5번까지의 과정을 해결할 수 있습니다.

 

📄실전 오픈소스 프로젝트 기여

기여할 때 가장 어려운 점

  1. 기여할 OSS 선정
  2. 기여할 이슈 찾기

📑프로젝트 검색 팁

Github 사이트에서 label을 기준으로 검색하는 방법이 있습니다. 해당 사이트는 깃허브의 검색 기능을 다양한 옵션을 줄 수 있도록 되어있습니다. 

 

검색 추천 issue의  labels

  • good first issue
  • contribution welcome
  • first-timer-only
  • low-haning-fruit
  • help wanted

label: "<원하는 라벨>" language:<원하는 언어> 이와 같이 정해진 문법(규칙)에 따라 입력하면 advanced search와 동일한 기능을 사용할 수 있습니다.

🍯tip! issue를 해결하려고 할 때 먼저 확인해야 하는 부분은 다른 누군가가 이슈를 해결하고 있는지의 여부이다.
🍯tip! git을 사용하는 경우 git flow나 github flow를 참고해서 사용하면 좋습니다.

 

다음 시간에 계속...

 

출처 & 참고

강사님의 강의