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-in aio-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.

NOTE
Atualmente, o plug-in está integrado ao AEM Dispatcher Converter e ao Repository Modernizer.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab