Composer パッケージを入手
Composer パッケージを取得する一般的な方法は、composer ツールを使用してそれを参照することです。
パッケージ参照を追加するプロジェクトのルートディレクトリを開きます。プロジェクトには
composer.jsonファイルが必要であることに注意してください。Composer リポジトリへの接続を構成します。例:
composer config repositories.mycomposerrepo composer https://composer.pkg.jetbrains.space/mycompany/p/projectKey/mycomposerrepoオプションで、
composerが Space Composer リポジトリ内でのみパッケージを検索するようにしたい場合は、Packagist リポジトリを無効にすることができます。composer config repositories.packagist.org falsecomposerにトークンと Space ユーザー名を提供します。例:composer config --global --auth http-basic.composer.pkg.jetbrains.space username here-goes-tokenSpace でパッケージを開き、目的の Composer パッケージを見つけます。
パッケージのプロパティページを開きます。
スニペットフィールドでツールを選択し、スニペットコードをコピーします。例:
composer require mypackage:devローカルマシンでスニペットを実行します。
関連ページ:
パッケージ内のアクセスと認可
プライベートおよびパブリックリポジトリ:パッケージリポジトリは特定のプロジェクト内でのみ作成できます。つまり、リポジトリはプロジェクト全体のエンティティです。ユーザー権限は、プロジェクト内のユーザーのロールとリポジトリのタイプ (プライベートまたはパブリック) によって異なります。さらに詳細に: 許可されたユーザーのみがプライベートリポジトリにアクセスできます。アクセスはパッケージリポジトリ権限グループによって管理されます。デフォルトでは: プロジェクトメンバーには、読み取り、書き込み、作成、削除...
パッケージリポジトリを探索する
パッケージリポジトリはプロジェクト全体のエンティティです。すべてのプロジェクトには独自のパッケージがあります。特定のプロジェクトのパッケージを表示するには、プロジェクトを開き、プロジェクトのサイドバーメニューでパッケージを選択します。ここでは、新しいリポジトリを作成したり、特定のリポジトリや特定のパッケージのプロパティを表示したりできます。リポジトリとパッケージを探す:すべてのパッケージリポジトリは、グローバル Space 検索インデックスに含まれます。名前でリポジトリを見つける最も簡単な方法...
Composer パッケージの公開
他のリポジトリタイプとは異なり、パッケージを Composer リポジトリに直接公開できるツールはありません。代わりに、Composer リポジトリは VCS リポジトリからパッケージを取得します。これは次のようなものである可能性があります。Space Git リポジトリ。外部 Git リポジトリ。GitHub リポジトリ。あるいは、パッケージを .zip ファイルとしてアップロードするを使用することもできます。Composer パッケージを更新する方法通常、パッケージのソースコードを使用して変...