3

Composer を使用して VCS リポジトリからパッケージをロードする場合、コンテンツをインストールするフォルダを指定する方法はありますgit clone <directory>か?

たとえば、レポは次のとおりです。

https://github.com/organization/plugin_name.git

したがって、コンポーザーファイルは次のようになります。

"repositories": [
    {
    "type": "vcs",
          "url": "https://github.com/organization/plugin_name.git"
}]

"require": {
"organization/plugin_name": "dev-master",
}

内容にしたいディレクトリは「plugin_name」ではなく、「organization_plugin-title」のようなものです。

WordPress MU セットアップ内に 1 つの名前を持つ複数のリポジトリ (カスタム WP プラグイン) がありますが、フォルダー名は異なります。composer ファイルを更新した後、管理者内でそれぞれを手動で有効にする必要はありません。

4

1 に答える 1

3

投稿したら、自然に自分の質問に答えました...

リポジトリの composer.json ファイルで、「name」フィールドは、インストール時にディレクトリを呼び出す名前にする必要があります。私はそれがレポの名前でなければならないと誤って考えました。

次に、必ずローカル インストールの composer.json ファイルを編集して、「必須」セクションの下で、リポジトリの composer.json ファイルに表示される名前と同じ名前になるようにします。

于 2015-02-10T18:12:40.370 に答える