Experiência unificada para ferramentas de refatoração de código

Desenvolvemos ferramentas para automatizar algumas das tarefas de refatoração de código necessárias para serem compatíveis com AEM como Cloud Service. Para reduzir a complexidade associada à instalação e configuração de diferentes ferramentas de refatoração de código, desenvolvemos um plug-in para unificar as ferramentas que operam em código e repositórios.

Benefícios

O plug-in Unified Experience oferece os seguintes benefícios:

  • Unifica as ferramentas que funcionam no código fonte em um aplicativo node.js exposto como aio-cli plug-in para fornecer uma experiência consistente ao usuário.

  • Fornece a capacidade de executar todas as ferramentas por meio de um único comando, além de fornecer a flexibilidade para executar ferramentas específicas, conforme necessário.

  • Fornece extensibilidade para simplificar a adição de novas ferramentas, além de manter a experiência consistente.

Como entender o plug-in

O plug-in aio-cli-plugin-aem-cloud-service-migration consiste em duas partes principais:

  • Interface do usuário

    • aio-cli para executar uma ou mais ferramentas de refatoração de código (por meio do encadeamento das ferramentas a serem executadas sequencialmente).
    • config.yaml que utiliza 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:

    • Analisar a seção respectiva do código do cliente e manipular o código (com base na implementação do código para as 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 executadas durante a execução.

Disponibilidade

Consulte Recurso Git: aio-cli-plugin-aem-cloud-service-migration para saber mais sobre o uso e como você pode contribuir para esse código de plug-in que é open source no GitHub.

OBSERVAÇÃO

Atualmente, o plug-in está integrado ao Dispatcher Converter e ao Repository Modernizer AEM.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free