開発者として、私はOCマーケットにプラグインを提出したいと考えています。私のプラグインはcomposer.jsonで定義されたコンポーザー要件を持っています。作曲家の要求に合わせてOctobercms Marketにプラグインを提出してください。ベンダーマップを含める必要がありますか?
devマシンではすべて正常に動作しますが、依存関係はプロジェクトのルートで実行されるコンポーザアップデートに含まれています。したがって、すべての依存関係はルートルートのベンダーマップにあります。
私はすでにアカウント/プラグイン/作成ページから自分のプラグインをOC Marketに提出しました。プラグインはZIPファイルとして(!)ベンダーマップなしでアップロードされました。依存関係はcomposer.jsonファイルでのみ定義されていましたが、実際にはZIPファイルには含まれていませんでした。
新しいOCインストールでプラグインをインストールすると、プラグインフォルダに「ベンダー」マップが含まれます。このように: 'plugins/author/foo/vendor'。このプラグインは、CMS内からインストールされます(url:backend/system/updates/install)。また、$ artisan plugin:install author.foo
でcliの2番目のテストとしてインストールされます。どちらの場合でも、インストールは正しく行われました。
- このベンダーマップは、プラグインが存在するフォルダにどのようにマップされていますか?
- OC Marketへの提出時にZIPファイルにベンダーマップを追加するかどうかを指定することをお勧めしますか?
誰か教えてください。私の質問が不明な場合は、私はもっと明確にしようと思っています。 – Ametad