개발 고려 사항

프론트엔드 파이프라인을 활성화하여 AEM as a Cloud Service 환경에서 프론트엔드 리소스만 배포하면, 로컬 AEM 개발에 약간의 영향을 줄 수 있으며, git 분기 모델을 수정해야 합니다.

목표

  • 마찰 없는 프론트엔드 및 백엔드 개발 플로우를 사용하는 방법
  • 전체 스택 파이프라인과 프론트엔드 파이프라인 간의 종속성 검토

로컬 개발 고려 사항

조정된 개발 접근 방식

  • AEM SDK를 사용하는 로컬 개발의 경우 백엔드 개발 팀은 여전히 ui.frontend 모듈을 통해 clientlib을 생성해야 하지만 AEM as a Cloud Service 환경으로 Cloud Manager을 배포하는 동안에는 이를 건너뜁니다. 프로젝트 업데이트 장에 설명된 프로젝트 구성 변경 내용을 격리하는 방법에 대한 문제가 나타납니다.

솔루션 ​은(는) git 분기 모델을 조정하고 AEM 프로젝트 구성 변경 내용이 AEM 백엔드 개발자가 사용하는 로컬 개발 분기로 다시 흐르지 않도록 하는 것일 수 있습니다.

  • AEM 프로젝트에 대한 지속적인 개선 사항의 일부로, 새 구성 요소를 도입하거나 ui.appui.frontend 모듈에서 모두 변경된 기존 구성 요소를 업데이트하는 경우 전체 스택 및 프론트엔드 파이프라인을 모두 실행해야 합니다.
recommendation-more-help
b2a561c1-47c0-4182-b8c1-757a197484f9