Avatar
Laura Nicolàs
Superadministrador
Laura Nicolàs

[quote quote=14836]2. en el curso de crear Json con extensiones, tienes todas las CU en la misma extensión. Quieres decir que para subir la extensión a producción haces una copia y quitas las cu de test o que tienes dos extensiones diferentes donde la de test esta con dependencia de la de producción?[/quote]

  • El curso de Json lo empecé a grabar con BC14.
  • En esta versión, gestionar la publicación de extensiones dependientes era completamente manual y muy tedioso, sobretodo cuando estás en fase de desarrollo, que estás publicando cada 5 minutos.
  • Para no complicarme la vida con las dependencias, lo puse todo en una misma extensión.
  • En un proyecto que hice con BC14, cuando finalicé el desarrollo separé los test de la app principal

A partir de BC15 tenemos gestión automatizada de la publicación con dependencias. Y esto cambia las reglas del juego por completo ,-)

  • A partir de BC15, empiezo el proyecto creando dos extensiones separadas: una para la funcionalidad, otra para los tests.
  • La extensión de los test tiene una dependencia con la extensión de la funcionalidad
  • En Visual Studio Code creo un Workspace para poder tener abiertas las dos extensiones a la vez, en el mismo editor.
  • Es a través de los Workspaces que AL sabe publicar y gestionar las dependencias de forma automatizada.

El tema de los workspaces no lo tenemos explicado en ningún curso (todavía).
Será una cosa que veremos en el ScaleUp 2020, y después lo colgaremos en la web.

Salut!
Laura Nicolàs

#14847