Unified Experience für Code-Refaktorierungs-Tools
Erstellt für:
- Admin
Adobe hat Tools entwickelt, um einige der Code-Refaktorierungsaufgaben zu automatisieren, die für die Kompatibilität mit Adobe Experience Manager (AEM) as a Cloud Service erforderlich sind. Um die Komplexität bei der Installation und Einrichtung verschiedener Code-Refaktorierungs-Tools zu reduzieren, hat Adobe ein Plug-in zur Vereinheitlichung von Tools entwickelt, die mit Code und Repositorys arbeiten.
Vorteile
Das Plug-in Unified Experience bietet die folgenden Vorteile:
-
Vereinheitlicht Tools, die mit Quell-Code arbeiten, in einer
node.js
-Anwendung, die alsaio-cli
-Plug-in verfügbar gemacht wird, um dem Benutzer ein einheitliches Benutzererlebnis zu bieten. -
Führt alle Tools über einen einzigen Befehl aus und bietet gleichzeitig die Flexibilität, spezifische Tools nach Bedarf auszuführen.
-
Vereinfacht das Hinzufügen neuer Tools und hilft gleichzeitig, das Erlebnis konsistent zu halten.
Grundlegendes zum Plug-in
Das aio-cli-plugin-aem-cloud-service-migration
-Plug-in besteht aus zwei Hauptteilen:
-
Benutzeroberfläche
aio-cli
-Befehle, um ein oder mehrere Code-Refaktorierungs-Tools auszuführen (durch Verkettung der Tools, die nacheinander ausgeführt werden).config.yaml
zur Aufnahme der erforderlichen Eingabeparameter.
-
Zugrunde liegende Code-Refaktorierungs-Tool-Suite
Die Code-Refaktorierungs-Tools führen ihre Funktionen wie folgt aus:
-
Scannen des jeweiligen Abschnitts des Codes der Kundschaft und Bearbeiten des Codes (basierend auf der Code-Implementierung im Sinne der Best Practices), um die Ausgabe zu erstellen, die dann validiert und bereitgestellt werden kann.
-
Erstellen eines zusammenfassenden Berichts zum Aufzeichnen der während der Ausführung durchgeführten Vorgänge.
-
Verfügbarkeit
Unter der Git Resource: aio-cli-plugin-aem-cloud-service-migration finden Sie Informationen über die Verwendung und dazu, wie Sie zu diesem Plug-in-Code beitragen können, der in GitHub offen zugänglich ist.