📚요약
지난 시간에는 템플릿 기능과 모던 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 말고는 없기 때문에 좀 더 쉽게 접근할 수 있습니다.
- fork
- clone
- make own branch
- add your github name in Contributors.md
- pull request
만약 clone을 하기 힘든 상황이라면 github의 기능을 이용해 3~5번까지의 과정을 해결할 수 있습니다.
📄실전 오픈소스 프로젝트 기여
기여할 때 가장 어려운 점
- 기여할 OSS 선정
- 기여할 이슈 찾기
📑프로젝트 검색 팁
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를 참고해서 사용하면 좋습니다.
다음 시간에 계속...
출처 & 참고
강사님의 강의
'개발 > 프로그래머스 데브코스' 카테고리의 다른 글
| 프로그래머스 데브코스 90일차 with. TS 웹 풀스택 (0) | 2024.08.09 |
|---|---|
| 프로그래머스 데브코스 18주차 회고 with. TS 웹 풀스택 (0) | 2024.08.08 |
| 프로그래머스 데브코스 88일차 with. TS 웹 풀스택 (0) | 2024.08.07 |
| 프로그래머스 데브코스 87일차 with. TS 웹 풀스택 (0) | 2024.08.06 |
| 프로그래머스 데브코스 85일차 with. TS 웹 풀스택 (0) | 2024.08.02 |