Quell-Code-Repository

Das Cloud Manager-Programm wird automatisch mit eigenem Git-Repository bereitgestellt.

Benutzende können über einen Git-Client mit einem Befehlszeilen-Tool oder einem eigenständigen visuellen Git-Client auf das Cloud Manager-Git-Repository zugreifen. Alternativ können sie ihre bevorzugte integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) wie Eclipse, IntelliJ oder NetBeans verwenden.

Nachdem ein Git-Client eingerichtet wurde, können Sie Ihr Git-Repository über die Cloud Manager-Benutzeroberfläche verwalten. Weitere Informationen zur Git-Verwaltung mithilfe der Cloud Manager-Benutzeroberfläche finden Sie unter Zugriff auf Git.

Um mit der Entwicklung der AEM Cloud-Anwendung zu beginnen, checken Sie den Anwendungs-Code aus dem Cloud Manager-Repository auf Ihren lokalen Computer aus.

$ git clone {URL}

Der Workflow folgt diesem standardmäßigen Git-Prozess:

  1. Eine Benutzerin oder ein Benutzer klont das Remote-Git-Repository lokal.
  2. Die Benutzerin oder der Benutzer nimmt Änderungen am lokalen Code-Repository vor.
  3. Nach Fertigstellung sendet die Benutzerin oder der Benutzer die Änderungen zurück an das Remote-Git-Repository.

Der einzige Unterschied besteht darin, dass das Remote-Git-Repository Teil von Cloud Manager ist, was für Entwickelnde transparent ist.

Programmtypen

Benutzende können ein Produktionsprogramm oder ein Sandbox-Programm erstellen.

  • Ein Produktionsprogramm wird erstellt, um Live-Traffic für Ihre Site zu ermöglichen.

  • Ein Sandbox-Programm wird normalerweise für Schulungen, Ausführungen von Demos, Aktivierungen, Konzeptnachweise oder Dokumentation erstellt.

    • Eine Sandbox-Umgebung ist nicht dafür vorgesehen, Live-Traffic zu verarbeiten, und hat Einschränkungen, die ein Produktionsprogramm nicht hat.
    • Sie umfasst Sites, Assets und Edge Delivery Services und wird automatisch mit einer Git-Verzweigung vorausgefüllt, die Beispiel-Code, eine Entwicklungsumgebung und eine produktionsfremde Pipeline enthält.
    • Weitere Informationen finden Sie in der Einführung in Sandbox-Programme.

Experience Manager