Experiencia unificada para herramientas de refactorización de código unified-experience
Adobe ha desarrollado herramientas para automatizar algunas de las tareas de refactorización de código necesarias para ser compatibles con Adobe Experience Manager AEM () as a Cloud Service. Para reducir la complejidad asociada con la instalación y configuración de diferentes herramientas de refactorización de código, Adobe ha desarrollado un complemento para unificar las herramientas que funcionan en el código y los repositorios.
Ventajas benefits
El complemento de experiencia unificada ofrece las siguientes ventajas:
-
Unifica las herramientas que funcionan en el código fuente en una sola
node.js
aplicación expuesta comoaio-cli
para proporcionar una experiencia de usuario coherente al usuario. -
Ejecuta todas las herramientas mediante un único comando, a la vez que proporciona la flexibilidad para ejecutar herramientas específicas según sea necesario.
-
Simplifica la adición de nuevas herramientas, a la vez que mantiene la coherencia de la experiencia.
Explicación del complemento understanding-plugin
El aio-cli-plugin-aem-cloud-service-migration
El complemento consta de dos partes principales:
-
Interfaz de usuario
aio-cli
comandos para ejecutar una o más herramientas de refactorización de código (encadenando las herramientas que se van a ejecutar secuencialmente).config.yaml
que incorpora los parámetros de entrada necesarios.
-
Conjunto de herramientas de refactorización de código subyacente
Las herramientas de refactorización de código ejecutan sus funcionalidades mediante:
-
Escanear la sección correspondiente del código del cliente y manipular el código (en función de la implementación del código para obtener las prácticas recomendadas) para generar el resultado que se pueda validar e implementar.
-
Producir un informe de resumen para registrar las operaciones realizadas durante la ejecución.
-
Disponibilidad availability
Consulte Recurso de Git: aio-cli-plugin-aem-cloud-service-migration donde puede obtener información sobre el uso y cómo puede contribuir al código de este complemento de código abierto en GitHub.