오픈소스 프로젝트 주제 선정
가장 좋은 오픈소스는 개발 과정에 필요성을 해소하는 주제!
정한 주제가 없다면
1. 복잡한 구동과정 없이 결과를 확인할 수 있음
2. 확장서 있는 기능
- lodash.js
- underscore.js
- immer.js
PR 관리 github action 설정
Github Actions란
- GitHub에서 제공하는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 CI/CD 서비스
- CI(Continuous Integration, 지속 통합)와 CD(Continuous Deployment, 지속 배포)
오픈소스 프로젝트 기여 주의점
- 오픈소스 기여 연습은 본인 레포지토리나 연습용 프로젝트에만 진행하기
- 만약 이미 운영중인 오픈소스에 PR 연습 절대 X (express.js 오픈소스 테러 사건)
오픈소스 프로젝트 마인드
- 쉬운 난이도로 성공 경험을 놀리고 도전과제 도전하기
- 도전과제 수행시 오픈소스 기여 과정에 초점을 맞추고 진행하기(시간에 연연하지X)
- 오픈소스 기여는 기여 여부보단 기여 과정에서 얻을게 너무 많다.