Considerazioni sullo sviluppo
Dopo aver abilitato la pipeline front-end per implementare 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 allo sviluppo adattato
- Per lo sviluppo locale con AEM SDK, 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 Aggiornare il progetto.
Una soluzione potrebbe essere quella di regolare il modello di diramazione git e di assicurarti che le modifiche alla configurazione del progetto AEM non tornino mai al ramo di sviluppo locale utilizzato dagli sviluppatori back-end di 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.appche nel moduloui.frontend, devi eseguire entrambe le pipeline full stack e front-end.
recommendation-more-help
b2a561c1-47c0-4182-b8c1-757a197484f9