現在 Meteor アプリケーションでパッケージを使用しており、ファイルを変更してドロップダウンにボタンを追加しaccounts-ui-bootstrap-3-blaze
たいと考えています。login_buttons_dropdown.html
このパッケージに「クリーンな」方法でパッチを適用するにはどうすればよいですか? 既にパッケージをダウンロードし、smart.json
ファイルを介して手動で埋め込んでいましたが、 mrt
.
どんな助けでも大歓迎です。
現在 Meteor アプリケーションでパッケージを使用しており、ファイルを変更してドロップダウンにボタンを追加しaccounts-ui-bootstrap-3-blaze
たいと考えています。login_buttons_dropdown.html
このパッケージに「クリーンな」方法でパッチを適用するにはどうすればよいですか? 既にパッケージをダウンロードし、smart.json
ファイルを介して手動で埋め込んでいましたが、 mrt
.
どんな助けでも大歓迎です。
単一のプロジェクトのみを目的とする場合、最も簡単な方法はまったく使用せずmrt
、パッケージ ソース コードをpackages
ディレクトリに手動で配置することです。.meteor/packages
また、ファイルを自分で更新する必要があります。このソリューションの利点の 1 つは、パッケージ ソース コードの更新が Meteor によって自動的に検出されるため、ホット コード プッシュ機能を利用できることです。これは、開発プロセスにおいて特に便利です。
パッチを他のプロジェクトで再利用する予定がある場合は、元のリポジトリをフォークすることをお勧めします。おそらくgithubでホストされるため、非常に簡単なはずです。mrt
コマンドでインストールできるようにするために、パッケージを大気に公開する必要はありません。あなたがする必要がある唯一のことは、あなたのカスタム github リポジトリでこの特定のパッケージを探すように隕石に指示することです:
"accounts-ui-bootstrap-3-blaze": {
"git": "https://github.com/yourUsername/accounts-ui-bootstrap-3-blaze.git"
}
あなたsmart.json
とあなたは行ってもいいです。