LG Webpack Contribution Guide
Webpackエコシステムへの初めての貢献者向けの(WIP)ガイド。
プロセス
あなたも、いくつかの簡単なステップでオープンソースに貢献し始めることができます...
一般的にオープンソースへの貢献に慣れてください。大きなプロジェクトに貢献したり作業したりしたことがない場合は、それを行う方法に関するリソースのいくつかを調べてください。 Free Code Campリンクは、特にjucyでcoprelance的です。 OpenSourceに初めて貢献することは圧倒的です。慌てないで!私たちはあなたのためにここにいます。
- 無料のコードキャンプ:オープンソースに貢献する方法
- オープンソースガイド:オープンソースに貢献する方法
- 最初のタイマーのみ
- Webpackの貢献ドキュメント
Webpackの仕組みに精通してください。 Webpackを使用したことがない場合は、Getting the Getting Tutorialを実行してください。 Webpackが何をしているのかをすでに知っているなら、今度はボンネットの下に入る時が来ました。取り組んでいるプロジェクトで実際に何が起こっているのかを知っていると、貢献しやすくなります。
- Webpackコアをクローンしてインストールします
- Webpackとプラグインの仕組みについて、LGフォークとのSean Larkinの会話をご覧ください。
- 記事:Webpackへの寄稿者ガイド:
- パート1:A(N)(ECO)システムの概要
- パート2:ダイビングを深く:タップ可能、プラグイン、デザインパターン!
- パート3:依存関係グラフの構築
- ビデオ:すべてがプラグインです!内側からウェブパックをマスターする:このビデオは素晴らしく、プラグインの関連性を理解するのに役立ちました。講演で言及されているリンク:
- Github:Artsy Webpackツアー
- Github:すべてがプラグインです
- ビデオ:10/9からのショーンのTwitchストリームで、Webpackの仕組みを調べ、貢献をしています。
- 記事:新しいプラグインシステム(22〜23週目)
- ビデオ:最初から最後まで:Webpackへの20分の貢献
- 関連するサブライブラリ
Webpack Coreから問題をつかむか、プロジェクトボードを調べて、作業するものを見つけてください。
- 私たちのプロジェクトボード
- D0-最初の貢献
- D1-簡単な難易度
- X5-必要な作業/ヘルプが必要です
あなたが働いている間に助けを得る方法:
- メッセージRachelとThe Webpackチャンネルは、学習者のギルドのコミュニティスラックに関するものです。
- 問題とタグ[??]にコメントし、明確化やフィードバックを尋ねます。
- Webpackの内部スラックで人々とチャットしてください。
スケジュール
スタンドアップですべて大歓迎です!見習い段階の人々については:
- 月曜日の朝に作業計画を提出してください
- 毎日午後1時のスタンドアップに参加してください
- 金曜日にレトロに参加します
Todos&Notes
- Webpack 4.0.0-alphaの変更に一致するように、プラグインAPIをアップグレードします。
- ** 12/12:どうやらこれらの多くが行われたようです。貢献する追加の追加を検索して見つけます。
- APIを参照するか、何を変更するかを見つけることができますか?
- コンテキスト:Issue -webpack 4.0.0 -alpha.0フィードバック
- feat(Tapable):シングルをアップグレード| Multi | dynamicEntrypluginをタップ可能なV1#6078にアップグレードします
PluginEnvironmentヘルパーを改善して、Tapableのフック#6079をサポートします
- Webpackエコシステム内のライブラリを見つけて、ES6構文にアップグレードします。
- WebPack2と同じくらい包括的になるように、WebPack2にプラグインドキュメントを更新します
Wepackの可用性と貢献の容易さを拡大します
- Webpackの問題を簡単に見つけることができます
- grabs.net
- IssueHub
- TODO
Contributing to open source in general評価します。 - 検索の問題タグを最適化します。
- 人々が図書館を理解するのに役立つリソースを作成します。