18-6 contribution practical
for challengers
유지보수나 안정화가 되어있는 프로젝트는, 팔로우업도 힘들고, 참여 가능 여부도 확신할 수 없음.
React처럼 자주 사용해봤던 라이브러리의 서드파티 기능 같은 난이도를 권장. // 관심있거나, 사용 중인 라이브러리 추천
추천 라이브러리
프로젝트의 readme.md 같은 문서확인ForkCloneDevelopment yarn
cd packages/react-icons
yarn fetch #fetch icon sources
yarn build| 명령어 | 설명 |
|---|---|
| yarn add <패키지 명> | 패키지 설치 |
| yarn add <패키지 명> --dev | 개발 의존성으로 설치 |
| yarn remove <패키지 명> | 패키지 제거 |
| yarn install | 프로젝트 의존성 설치 (package.json 기반) |
| yarn upgrade | 전체 의존성 업데이트 |
confirmContribution
PR로 요청을 보내거나 Issue를 등록하는 것 모두 기여에 해당합니다.
대략적인 흐름
- Issue -> 2. Discussion -> 3. Task -> 4. Pull Request -> 5. Review or Merge
| Pull Request | Issue | |
|---|---|---|
| 목적 | 코드 병합 | 문제 제보, 아이디어 제안 |
| 코드 | 있음 | 없음 |
| 등록 시기 | 코드 작업 완료 후 | 작업 전 or 중간 |
| 예시 | 기능 추가 PR, 오류 수정 PR | 다크모드 추가 제안, 클릭 시 반응없음 |