第二世代管理パッケージのベストプラクティス
第二世代管理パッケージを使用するときには、次のベストプラクティスに従うことをお勧めします。
- 1 つの Dev Hub 組織のみを使用し、パートナーのビジネス組織で Dev Hub を有効にすることをお勧めします。
- force:package:create コマンドの実行対象の Dev Hub 組織がパッケージの所有者になります。パッケージに関連付けられた Dev Hub 組織が期限切れになるか削除された場合、そのパッケージは機能しなくなります。
- package:version:create および package:version:update コマンドを使用するときは、--tag オプションを含めます。このオプションは、バージョン管理システムタグを特定のパッケージバージョンと同期するために役立ちます。
- パッケージ化 ID のわかりやすい別名を作成し、Salesforce DX プロジェクトファイルや、CLI パッケージ化コマンドの実行時にその別名を含めます。「第二世代管理パッケージのパッケージ ID および別名」を参照してください。