Consideraciones de desarrollo
Después de habilitar la canalización front-end para implementar únicamente los recursos front-end en el entorno de AEM as a Cloud Service, se produce cierto impacto en el desarrollo local de AEM y tiene que modificar el modelo de ramificación de Git.
Objetivo
- Cómo tener un flujo de desarrollo front-end y back-end sin fricción
- Revise las dependencias entre la canalización de pila completa y la canalización front-end
Consideraciones sobre el desarrollo local
Enfoque de desarrollo ajustado
- Para el desarrollo local mediante AEM SDK, el equipo de desarrollo del back-end sigue necesitando la generación de clientlib mediante el módulo
ui.frontend
, pero durante la implementación de Cloud Manager en el entorno de AEM as a Cloud Service debe omitirla. Esto presenta un desafío sobre cómo aislar los cambios de configuración del proyecto descritos en el capítulo Actualizar proyecto.
Una solución podría ser ajustar su modelo de ramificación de Git y asegurarse de que los cambios de configuración del proyecto de AEM nunca regresen a la rama de desarrollo local que usan los desarrolladores del back-end de AEM.
- Como parte de la mejora continua de su proyecto de AEM, si introduce nuevos componentes o actualiza un componente existente que tiene cambios en los módulos
ui.app
yui.frontend
, debe ejecutar canalizaciones full-stack y front-end.
recommendation-more-help
b2a561c1-47c0-4182-b8c1-757a197484f9