問題タブ [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.
php - Composer がネイティブにプルするパッケージのライブラリ/リポジトリは Packagist だけですか?
Packagist ( https://packagist.org/ ) は、Composer がすぐに使用できるパッケージの唯一のリポジトリ/ライブラリですか?
Composer は、Satis やその他のツールを使用した社内セットアップを含む、パッケージの他のライブラリを指すように構成できることを知っています。しかし、Packalyst などの他のライブラリをスキャンするかどうかは興味があります。
私は多くの検索を行ってきましたが、この質問に対する明確な答えは見つかりませんでした. Composer がデフォルトで接続する唯一のライブラリは Packagist であると私は強く疑っています。しかし、私はこれを確認したいと思います。
ありがとう!
git - Packagist での Bitbucket ホスト キー検証の問題
私は Bitbucket にパブリック リポジトリを持っており、コンポーザの目的でそれを Packagist に提出したいと考えています。ただし、git url を入力して送信すると、エラーが表示されます。
この問題を解決するにはどうすればよいですか? よろしく。
php - GitHub の Yii2 用に変更されたベンダー アプリケーション
ベンダー アプリケーションの作成と composer によるインストールの経験はほとんどありません。シンプルなプラグインでうまくいきました。大きなプラグインに問題があります。yiisoft/yii2-gii の GII コード ジェネレーターを入手し、高度な処理を行うように修正しました。https://github.com/harlangray/yii2-gii-advancedに追加しました
次に、これらを変更しました
"harlangray/yii2-gii-advanced": "*"
しかし、どちらかrequire
またはrequire-dev
セクションを使用してインストールすることはできません。packagist にも追加しました。ここで何が欠けていますか?私は作曲家などに不慣れです。小さなプラグインを 1 つだけ使用した経験があります。ありがとうございました。
php - composer パッケージがリポジトリーの特定のサブディレクトリーを指すように構成するにはどうすればよいですか?
私は最近Packagistに提出したGithub リポジトリを持っています。私のリポジトリの最上位ディレクトリは次のとおりです。
- 建てる/
- ブーツソール/
- 例/
- ライセンス/
- スクリーンショット/
bootsole
サブディレクトリは、composer によって管理/自動ロードされるクラスを含む実際のディレクトリです。
パッケージをテストするために、新しいプロジェクトを作成してみました。新しいプロジェクトでは、私のはcomposer.json
次のとおりです。
を実行すると、とその依存関係がcomposer install
フェッチされます。ただし、bootsole を に配置し、さらに、サブディレクトリだけでなく、リポジトリ全体をそのディレクトリに配置します。 bootsole
valitron
vendor/alexweissman/bootsole/
bootsole
サブディレクトリの内容のみを含めるようにパッケージを構成することはできますか (つまり、 、 などbootsole
を省略します)?build/
examples/
更新:この質問は、それが不可能であることを示唆しているようです (ただし、この時点で質問は 1 年以上前のものです)。これは、アーカイブ内の他のディレクトリを無視するように git に指示することを示唆しています。
サブディレクトリのみを含む別のブランチを作成し、bootsole/
Composer をそのブランチにポイントし、何らかの方法で Composer のブランチをマスター ブランチと自動同期する方法はありますか?
php - Packagist でのパッケージの作成とパッケージのインストール パス
yii2エクステンションを作成しました。Yii2 ウィジェットです。そのためのGitHub リポジトリを作成しました。いくつかの問題の後、このPackagistパッケージcomposer.json
に成功しました。
これで、次のコマンドを使用して、任意の yii2 アプリケーションで composer を使用してインストールできるようになりました。
問題があります: にインストールされていますが、PHP コードの名前空間がこの名前空間を考慮しているため、vendor\saidbakr\yii-jui-themes-list
直接インストールしたいと考えています。vendor\saidbakr
パッケージをインストールする場所を制御したり、少なくともファイルをリポジトリ所有者に直接配置する方法はありますか?
php - Composer VCS の異なるディレクトリ名
Composer を使用して VCS リポジトリからパッケージをロードする場合、コンテンツをインストールするフォルダを指定する方法はありますgit clone <directory>
か?
たとえば、レポは次のとおりです。
したがって、コンポーザーファイルは次のようになります。
内容にしたいディレクトリは「plugin_name」ではなく、「organization_plugin-title」のようなものです。
WordPress MU セットアップ内に 1 つの名前を持つ複数のリポジトリ (カスタム WP プラグイン) がありますが、フォルダー名は異なります。composer ファイルを更新した後、管理者内でそれぞれを手動で有効にする必要はありません。