2016-09-22 9 views
0

https://github.com/intljusticemission/react-big-calendarを使用したいと思います。
しかし、私は既存のプロジェクトにどのようにコンポーネントを含めるべきかは言いません。npmフォークと編集のワークフロー

私はそれをクローンし、pip install -e github-addressとコードを変更します。
フォークレポに変更をコミットできます。 (私は後で上流の更新を取得できるようにするため)

NPMと、

  • 私はフォークを作ります。
  • npmフォークをインストールします。
  • コードを変更してください。
  • しかし、フォークに変更をコミットするにはどうすればよいですか?

答えて

0

gitを使用してフォークに変更をコミットし、githubにプッシュします。 github上のフォークにコードが変更されたら、(1)プルリクエストを送信して元のフォークに変更を加え、一度結合したらreact-big-calendarのオーナーに新しいバージョンを公開するか、 (2)あなたのpackage.json using a github URLからあなたのフォークを参照するか、または(3)新しいパッケージをnpmにパッケージします(これはreact-big-calendar以外と呼ばれます)。

あなたの変更がより広いオーディエンスに適用されない限り、私は試していません。あなたの変更がより広いオーディエンスに適用され、react-big-calendarの作成者があなたの変更を拒否することを選択しない限り、私は#3を試しません。あなたの変更がより広いオーディエンスには当てはまらないが、本当にnpmを使ってパッケージをホストしたいのであれば、npm's private modules featureにサインアップすることができます。

関連する問題