Drupal 8ベースのディストリビューションDrupal.org)のリリースをビルドすると、古いドキュメントと混合ドキュメントの問題が発生します。
主なドキュメントは Drupal.orgでディストリビューションをパッケージ化する方法 で、drush make
drupal-org.makeファイルを作成します。しかし、このコマンドを自分のサイトで実行しようとすると、次のエラーメッセージが表示されます。
Makeが削除され、Composerが採用されました。 Drush 8でmake-convertコマンドを使用して、ビルドをComposerにすばやくアップグレードします。
プロジェクトで既にComposer=を使用しているので、それで問題ありません!しかし、実際にこれらの依存関係をDrupal.orgに公開するにはどうすればよいですか?Drupal.orgはcomposer.jsonファイルを確実に読み取っていません。 Zipファイルの作成。
*vendoréディレクトリ内のすべてのファイルを含むgitタグを手動で作成して、Drupal.orgがこれをビルドできるようにする必要がありますか?
Drushバージョン9.5.2を実行しています。
Drupal.orgでは、 (Support for distributions )で報告されているように、配布composer.jsonファイルはまだサポートされていません。
Drupal.orgから使用されるパッケージシステムは、ディストリビューションのパッケージファイルをビルドできるため、drupal-org.makeとdrupal-org-core.makeの2つのファイルが必要です。後者は、公式ではないDrupalリリースを使用する場合にのみ必要です。
Drupal.orgから必要な.makeファイルを作成することがシステムで許可されていない場合は、正しいファイル形式を使用している限り、任意のテキストエディターで手動で作成できます( 例drupal.orgを参照)。 make file )、そして Drupal.org配布パッケージング要件 で報告された内容に従います。特に、冒頭で報告された注記を参照してください。
将来的には、これらの制限の一部が解除される可能性があります。 packages.drupal.orgの課題キュー で開かれた機能リクエスト/バグがあります。