Entwicklungsaspekte

Nachdem Sie die Frontend-Pipeline so aktiviert haben, dass sie nur die Frontend-Ressourcen in der AEM as a Cloud Service-Umgebung bereitstellt, wirkt sich dies auf die lokale AEM-Entwicklung aus, und Sie müssen das Git-Verzweigungsmodell anpassen.

Ziel

  • Wie Sie einen reibungslosen Frontend- und Backend-Entwicklungsablauf erhalten
  • Überprüfen Sie die Abhängigkeiten zwischen der Full-Stack- und der Frontend-Pipeline.

Überlegungen zur lokalen Entwicklung

Angepasster Entwicklungsansatz

  • Für die lokale Entwicklung mit dem AEM SDK benötigt das Backend-Entwicklungs-Team weiterhin die Clientlib-Generierung über das ui.frontend-Modul, Sie müssen dies jedoch während der Bereitstellung von Cloud Manager in einer AEM as a Cloud Service-Umgebung überspringen. Dies wirft die Frage auf, wie die im Kapitel Aktualisieren des Projekts beschriebenen Änderungen der Projektkonfiguration isoliert werden können.

Eine Lösung könnte darin bestehen, Ihr Git-Verzweigungsmodell anzupassen und sicherzustellen, dass die Änderungen an der AEM-Projektkonfiguration niemals in den lokalen Entwicklungszweig zurückfließen, den die AEM-Backend-Entwicklerinnen und -Entwickler verwenden.

  • Wenn Sie im Rahmen einer fortlaufenden Verbesserung Ihres AEM-Projekts neue Komponenten einführen oder eine vorhandene Komponente aktualisieren, die sowohl im ui.app- als auch im ui.frontend-Modul Änderungen aufweist, müssen Sie sowohl die Full-Stack- als auch die Frontend-Pipelines ausführen.
recommendation-more-help
b2a561c1-47c0-4182-b8c1-757a197484f9