created: 2020-05-04T14:19:32.000Z
誰かのnpmパッケージに機能追加して、本番で動作確認してからプルリクエストを出す
たとえばつぎのような場合
- プロジェクト
serviceでつかっているapi-clientパッケージを使っている api-clientに機能を追加したくなった
api-client で機能追加
- まず
api-clientを GitHub で fork してローカルに clone - masterブランチのまま欲しい機能を開発して(自分のmasterに)push
- 開発中には npm link を使う
開発した機能を service でつかう
serviceの package.json にはこういう風に書く"api-client": "git+https://github.com/myaccount/api-client.git",
serviceで npm install すると自分のforkしたコードが降りてくるservice側でテスト/動作確認などをする
OKならプルリクエストをだす
プルリクエスト
api-clientで機能を追加する前のコミットからブランチ切る- 実装した機能をcherry-pickしてプルリクエスト
