코드 리팩터링 도구에 대한 통합 경험 unified-experience

Adobe은 Adobe Experience Manager(AEM as a Cloud Service)와 호환하는 데 필요한 코드 리팩터링 작업 중 일부를 자동화하는 도구를 개발했습니다. 다양한 코드 리팩터링 도구의 설치 및 설정과 관련된 복잡성을 줄이기 위해, Adobe은 코드 및 저장소에서 작동하는 도구를 통합하는 플러그인을 개발했습니다.

이점 benefits

통합 경험 플러그인은 다음과 같은 이점을 제공합니다.

  • 소스 코드에서 작동하는 도구를 aio-cli 플러그인으로 노출된 하나의 node.js 응용 프로그램에 통합하여 사용자에게 일관된 사용자 경험을 제공합니다.

  • 단일 명령을 통해 모든 도구를 실행하는 동시에 필요에 따라 특정 도구를 실행할 수 있는 유연성을 제공합니다.

  • 새로운 툴을 간편하게 추가할 수 있을 뿐만 아니라 일관된 환경을 유지할 수 있습니다.

플러그인 이해 understanding-plugin

aio-cli-plugin-aem-cloud-service-migration 플러그인은 다음 두 가지 주요 부분으로 구성됩니다.

  • 사용자 인터페이스

    • 하나 이상의 코드 리팩터링 도구를 실행하는 aio-cli개 명령(순차적으로 실행될 도구를 연결하는 방법).
    • 필수 입력 매개 변수를 가져오는 config.yaml.
  • 기본 코드 리팩터링 도구 모음

    코드 리팩터링 도구는 다음과 같은 방법으로 기능을 실행합니다.

    • 고객 코드의 각 섹션을 스캔하고 모범 사례에 대한 코드 구현을 기반으로 코드를 조작하여 확인 및 배포할 수 있는 출력을 생성합니다.

    • 실행 중에 수행된 작업을 기록하는 요약 보고서 만들기

사용 가능 availability

사용법과 GitHub에서 오픈 소스로 제공되는 이 플러그인 코드에 기여할 수 있는 방법에 대해 배울 수 있는 Git 리소스: aio-cli-plugin-aem-cloud-service-migration을 참조하십시오.

NOTE
현재 플러그인은 AEM Dispatcher Converter 및 Repository Modernizer와 통합됩니다.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab