Experiência unificada para ferramentas de refatoração de código unified-experience
O Adobe desenvolveu ferramentas para automatizar algumas das tarefas de refatoração de código necessárias para ser compatível com o as a Cloud Service do Adobe Experience Manager (AEM). Para reduzir a complexidade associada à instalação e configuração de diferentes ferramentas de refatoração de código, o Adobe desenvolveu um plug-in para unificar ferramentas que operam em código e repositórios.
Benefícios benefits
O plug-in de Experiência unificada oferece os seguintes benefícios:
-
Unifica ferramentas que funcionam no código-fonte em um aplicativo
node.js
exposto como plug-inaio-cli
para fornecer uma experiência de usuário consistente ao usuário. -
Executa todas as ferramentas por meio de um único comando, ao mesmo tempo em que fornece a flexibilidade para executar ferramentas específicas conforme necessário.
-
Simplifica a adição de novas ferramentas, mantendo a experiência consistente.
Compreender o plug-in understanding-plugin
O plug-in aio-cli-plugin-aem-cloud-service-migration
consiste em duas partes principais:
-
Interface do usuário
aio-cli
comandos para executar uma ou mais ferramentas de refatoração de código (através da encadeamento das ferramentas a serem executadas sequencialmente).config.yaml
que assume os parâmetros de entrada necessários.
-
Conjunto de ferramentas de refatoração de código subjacente
As ferramentas de refatoração de código executam suas funcionalidades ao:
-
Digitalizar a respectiva seção do código do cliente e manipular o código (com base na implementação do código para práticas recomendadas) para produzir a saída que pode ser validada e implantada.
-
Produzir um relatório de resumo para registrar as operações realizadas durante a execução.
-
Disponibilidade availability
Consulte Recurso do Git: aio-cli-plugin-aem-cloud-service-migration, onde você pode saber mais sobre o uso e como contribuir com esse código de plug-in de código aberto no GitHub.