Considerazioni sullo sviluppo

Dopo aver abilitato la pipeline front-end per distribuire solo le risorse front-end nell’ambiente AEM as a Cloud Service, si verifica un certo impatto sullo sviluppo AEM locale e devi modificare il modello di ramificazione Git.

Obiettivo

  • Come avere un flusso di sviluppo front-end e back-end senza attriti
  • Esaminare le dipendenze tra la pipeline full stack e front-end

Considerazioni sullo sviluppo locale

Approccio di sviluppo adattato

  • Per lo sviluppo locale che utilizza l’SDK dell’AEM, il team di sviluppo back-end ha ancora bisogno della generazione clientlib tramite il modulo ui.frontend, ma durante l’implementazione di Cloud Manager nell’ambiente AEM as a Cloud Service devi saltarla. Questo rende difficile isolare le modifiche di configurazione del progetto descritte nel capitolo Aggiorna progetto.

Una soluzione potrebbe essere quella di regolare il modello di diramazione Git e di assicurarsi che le modifiche alla configurazione del progetto AEM non rifluiscano mai nel ramo di sviluppo locale utilizzato dagli sviluppatori back-end AEM.

  • Come parte di un miglioramento continuo del progetto AEM, se introduci nuovi componenti o aggiorni un componente esistente con modifiche sia nel modulo ui.app che nel modulo ui.frontend, devi eseguire entrambe le pipeline full stack e front-end.
recommendation-more-help
b2a561c1-47c0-4182-b8c1-757a197484f9