LG 웹 팩 기여 가이드
웹 팩 생태계에 처음으로 기고하는 (WIP) 가이드.
프로세스
당신도 몇 가지 쉬운 단계로 오픈 소스에 기여하기 시작할 수 있습니다 ...
오픈 소스에 기여하는 데 일반적으로 자신을 익히십시오. 큰 프로젝트에 기여한 적이 없거나 일한 적이 없다면 그렇게하는 방법에 대한 리소스를 살펴보십시오. Free Code Camp 링크는 특히 멍청하고 곤경에 처합니다. 처음으로 OpenSource에 기여하는 것은 압도적 일 수 있습니다. 당황하지 말 것! 우리는 당신을 위해 여기 있습니다.
- 무료 코드 캠프 : 오픈 소스에 기여하는 방법
- 오픈 소스 가이드 : 오픈 소스에 기여하는 방법
- 첫 번째 타이머 만
- 웹 팩의 기고 문서
웹 팩의 작동 방식에 익숙해 지십시오. WebPack과 함께 일한 적이 없다면 시작 Getting Tutorial을 수행하여 작업이 어떤지 이해할 수 있습니다. Webpack이 무엇을하는지 이미 알고 있다면 이제 후드 아래로 올라갈 차례입니다. 실제로 진행중인 프로젝트에서 실제로 무슨 일이 일어나고 있는지 에 대한 아이디어가있을 때 기여하기가 더 쉽습니다.
- 웹 팩 코어를 복제하고 설치하십시오
- Webpack & Plugins의 작동 방식에 대해 LG Folk와의 Sean Larkin의 대화를보십시오.
- 기사 : 웹 팩에 대한 기고자 안내서 :
- 1 부 : A (N) (ECO) 시스템 개요
- 2 부 : 다이빙 더 깊은 : 탭 가능, 플러그인 및 디자인 패턴!
- 파트 3 : 종속성 그래프 구축
- 비디오 : 모든 것이 플러그인입니다! 내부에서 웹 팩을 마스터하는 :이 비디오는 훌륭하고 플러그인의 관련성을 이해하는 데 도움이되었습니다. 대화에서 언급 된 링크 :
- Github : Artsy Webpack Tour
- Github : 모든 것이 플러그인입니다
- 비디오 : 10/9의 Sean의 Twitch 스트림에서 Webpack의 작동 방식을 살펴보고 기여하는 방식을 살펴 봅니다.
- 기사 : 새로운 플러그인 시스템 (22-23 주)
- 비디오 : 처음부터 끝까지 : 웹 팩에 20 분의 기여
- 관련 하위 라이브러리
Webpack Core에서 문제를 해결하거나 프로젝트 보드를 살펴보고 작업 할 내용을 찾으십시오.
- 우리 프로젝트 보드
- D0- 1 번째 기여
- D1- 쉬운 난이도
- X5- 작업 필요/ 도움이 필요합니다
일하는 동안 도움을받는 방법 :
- Learner 's Guild's Community Slack의 메시지 Rachel & Webpack 채널.
- 문제에 대해 의견을 말하고 [??]를 태그하고 설명이나 피드백을 요청하십시오.
- Webpack의 내부 슬랙에서 사람들과 채팅하여 도움을 받으십시오.
일정
모두 스탠드 업에 환영받습니다! 견습생 단계 사람들은 다음과 같습니다.
- 월요일 아침에 작업 계획을 제출하십시오
- 매일 오후 1시 스탠드 업에 참석하십시오
- 금요일에 레트로에 참석하십시오
Todos & Notes
- Webpack 4.0.0-Alpha의 변경 사항에 맞게 플러그인 API를 업그레이드하십시오.
- ** 12/12 : 분명히 많은 것들이 완료되었습니다. 추가로 기여할 추가를 검색하고 찾으십시오.
- API를 어디에서 참조하거나 변경할 내용을 찾을 수 있습니까?
- 컨텍스트 : 문제 -Webpack 4.0.0 -Alpha.0 피드백
- Feat (Tapable) : 싱글 | 다이나 미 일리 플러그 인을 탭 가능한 v1 #6078로 업그레이드합니다
- Tapable의 후크 #6079를 지원하기 위해
PluginEnvironment 도우미를 향상시킵니다
- Webpack Ecosystem 내에서 라이브러리를 찾아 ES6 구문으로 업그레이드하십시오.
- WebPack2만큼 WebPack2에 대한 플러그인 설명서를 업데이트하십시오.
Wepack의 가용성과 기여 용이성 확대
- 웹 팩 문제를 쉽게 찾을 수 있도록합니다
- UP-For-Grabs.net
- 이슈 hub
- TODO는
Contributing to open source in general 다른 링크를 평가합니다. - 검색을 위해 문제 태그를 최적화하십시오.
- 사람들이 도서관을 이해하는 데 도움이되는 리소스를 만듭니다.