開発に関する考慮事項

フロントエンドパイプラインで AEM as a Cloud Service 環境にフロントエンドリソースのみをデプロイできるようにすると、ローカルの AEM 開発に多少の影響があり、Git ブランチモデルを微調整する必要があります。

目的

  • 摩擦のないフロントエンドとバックエンドの開発フローを実現する方法
  • フルスタックとフロントエンドパイプライン間の依存関係の確認

ローカル開発に関する考慮事項

調整済みの開発方法

  • AEM SDK を使用したローカル開発の場合、バックエンド開発チームは ui.frontend モジュールを介して clientlib を生成する必要がありますが、Cloud Manager を AEM as a Cloud Service 環境にデプロイする間はスキップする必要があります。これにより、プロジェクトのアップデートの章で説明しているプロジェクト設定の変更をどのように分離するかという課題が表面化します。

解決策 ​は、Git ブランチモデルを調整し、AEM プロジェクト設定の変更が AEM バックエンド開発者が使用する​ ローカル開発 ​ブランチに戻らないようにすることです。

  • AEM プロジェクトの継続的な強化の一環として、新しいコンポーネントを導入するか、ui.appui.frontend モジュールの両方に変更がある既存のコンポーネントを更新する場合、フルスタックとフロントエンドパイプラインの両方を実行する必要があります。
recommendation-more-help
b2a561c1-47c0-4182-b8c1-757a197484f9