問題タブ [packagist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
425 参照

php - Composer がネイティブにプルするパッケージのライブラリ/リポジトリは Packagist だけですか?

Packagist ( https://packagist.org/ ) は、Composer がすぐに使用できるパッケージの唯一のリポジトリ/ライブラリですか?

Composer は、Satis やその他のツールを使用した社内セットアップを含む、パッケージの他のライブラリを指すように構成できることを知っています。しかし、Packalyst などの他のライブラリをスキャンするかどうかは興味があります。

私は多くの検索を行ってきましたが、この質問に対する明確な答えは見つかりませんでした. Composer がデフォルトで接続する唯一のライブラリは Packagist であると私は強く疑っています。しかし、私はこれを確認したいと思います。

ありがとう!

0 投票する
1 に答える
579 参照

git - Packagist での Bitbucket ホスト キー検証の問題

私は Bitbucket にパブリック リポジトリを持っており、コンポーザの目的でそれを Packagist に提出したいと考えています。ただし、git url を入力して送信すると、エラーが表示されます。

この問題を解決するにはどうすればよいですか? よろしく。

0 投票する
0 に答える
186 参照

php - GitHub の Yii2 用に変更されたベンダー アプリケーション

ベンダー アプリケーションの作成と composer によるインストールの経験はほとんどありません。シンプルなプラグインでうまくいきました。大きなプラグインに問題があります。yiisoft/yii2-gii の GII コード ジェネレーターを入手し、高度な処理を行うように修正しました。https://github.com/harlangray/yii2-gii-advancedに追加しました

次に、これらを変更しました

"harlangray/yii2-gii-advanced": "*" しかし、どちらかrequireまたはrequire-devセクションを使用してインストールすることはできません。packagist にも追加しました。ここで何が欠けていますか?私は作曲家などに不慣れです。小さなプラグインを 1 つだけ使用した経験があります。ありがとうございました。

0 投票する
1 に答える
1717 参照

php - composer パッケージがリポジトリーの特定のサブディレクトリーを指すように構成するにはどうすればよいですか?

私は最近Packagistに提出したGithub リポジトリを持っています。私のリポジトリの最上位ディレクトリは次のとおりです。

  • 建てる/
  • ブーツソール/
  • 例/
  • ライセンス/
  • スクリーンショット/

bootsoleサブディレクトリは、composer によって管理/自動ロードされるクラスを含む実際のディレクトリです。

パッケージをテストするために、新しいプロジェクトを作成してみました。新しいプロジェクトでは、私のはcomposer.json次のとおりです。

を実行すると、とその依存関係がcomposer installフェッチされます。ただし、bootsole を に配置し、さらに、サブディレクトリだけでなく、リポジトリ全体をそのディレクトリに配置します。 bootsolevalitronvendor/alexweissman/bootsole/bootsole

サブディレクトリの内容のみを含めるようにパッケージを構成することはできますか (つまり、 、 などbootsoleを省略します)?build/examples/

更新:この質問は、それが不可能であることを示唆しているようです (ただし、この時点で質問は 1 年以上前のものです)。これは、アーカイブ内の他のディレクトリを無視するように git に指示することを示唆しています。

サブディレクトリのみを含む別のブランチを作成し、bootsole/Composer をそのブランチにポイントし、何らかの方法で Composer のブランチをマスター ブランチと自動同期する方法はありますか?

0 投票する
2 に答える
317 参照

php - Packagist でのパッケージの作成とパッケージのインストール パス

エクステンションを作成しました。Yii2 ウィジェットです。そのためのGitHub リポジトリを作成しました。いくつかの問題の後、このPackagistパッケージcomposer.jsonに成功しました。

これで、次のコマンドを使用して、任意の yii2 アプリケーションで composer を使用してインストールできるようになりました。

問題があります: にインストールされていますが、PHP コードの名前空間がこの名前空間を考慮しているため、vendor\saidbakr\yii-jui-themes-list直接インストールしたいと考えています。vendor\saidbakrパッケージをインストールする場所を制御したり、少なくともファイルをリポジトリ所有者に直接配置する方法はありますか?

0 投票する
1 に答える
510 参照

php - Composer VCS の異なるディレクトリ名

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

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

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

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

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