Skip to main content

The GUI of the “External synchronization” will be omitted with FS 5.2R4

Comments

6 comments

  • Zendesk API User
    Author: jsp - 6/23/2016 13:04

    Hallo Christoph,

    ab wann kann man die FSDevTools denn produktiv einsetzen?

    Was ist denn der empfohlene Weg für die Synchronisierung in Versionen vor 5.2 R4 (GUI oder CLI)?

    Viele Grüße,

    Jan

    0
  • Zendesk API User
    Author: daniel_philippi - 6/29/2016 9:04

    Hallo zusammen.

    Das ist sehr gut!

    Aktuell gibt es aber keine ausführliche Dokumentation. Daher sind einige Fragen offen. Wann wird die Dokumentation erweitert?

    Hier 4 von mir:

    • Wenn Konflikte auftreten, wie können die gelöst werden? In der Kommandozeile sehe ich nur dass es ein Problem gibt.
    • Wird beim Import alles in FirstSpirit überschrieben und man muss dann manuell mit der Versionshistorie arbeiten? Wenn ja, wo bekomme ich die Info welche Templates sich beim Import geändert haben? Im log sehe ich nichts dergleichen.
    • Ich vermute, dass es keine automatische Synchronisation mehr gibt! Ist das richtig?
    • Wie kann ich meiner IDE, z.B. Eclipse oder IntelliJ die FirstSpirit Template Syntax beibringen?

    Gruß,

    Daniel

    0
  • Zendesk API User
    Author: mfiori2 - 6/30/2016 9:18

    Hallo Christoph,

    ich habe auch noch eine Frage dazu.

    In der GUI konnte ich auch Datensätze (Entities) exportieren. Für das CLI Tool kann ich so eine Option bisher nicht finden. Wie kann ich Entities mit den "FSDevTools" exportieren?

    Beste Grüße

    Marvin

    0
  • Zendesk API User
    Author: feddersen - 7/4/2016 10:37

    Hallo Jan,

    die FSDevTools sind für den produktiven Einsatz freigegeben und werden von uns auch bereits in Produktion genutzt.

    Vor R4 kannst du beide Mechanismen verwenden. Wir würden aber die Verwendung der CLI empfehlen, damit du nach einem Update auf R4 nichts umstellen musst.

    Viele Grüße

    Christoph

    0
  • Zendesk API User
    Author: feddersen - 7/4/2016 10:49

    Hallo Daniel,

    ich würde empfehlen, dass du Fragen zu den FSDevTools und deren Einsatz in unserem Developers Bereich stellst. Wir erweitern die Dokumentation gerne, wenn wir wissen, was fehlt. Die FSDevTools haben wir bewusst  unter der Apache-Lizenz auf Github veröffentlicht, so dass jeder Entwickler daran mitarbeiten kann. Das können sowohl Funktionserweiterungen als auch Dokumentation sein.

    Wie löst man Konflikte?

    Die Idee ist die Konflikte über die Merge-Funktionalitäten des eingesetzen Versionkontrollsystems (VCS) zu lösen.

    Wird beim Import alles in FirstSpirit überschrieben...

    Die grundlegende Idee der FSDevTools ist der Einsatz mit einem VCS. Die Wahrheit sollte also immer im VCS zu finden sein. Welche Templates sich geändert haben kannst du über die Historie des VCS sehen. Deswegen haben wir uns entschieden, dass die FSDevTools immer überschreiben. Sowohl beim Import nach FirstSpirit als auch beim Export in das Dateisystem. Nur so kann man unserer Meinung nach einen verlässlichen Continuous Delivery Prozess aufsetzen.

    Ich vermute, dass es keine automatische Synchronisation mehr gibt! Ist das richtig?

    Das ist richtig, aus den oben genannten Gründen. Eine Synchronisation beim Import führt in der Tendenz zu unterschiedlichen Ständen auf den verschiedenen Systemen. Unsere Grundidee ist, dass alle Änderungen ins VCS eingecheckt werden müssen. Von dort aus werden sie auf die verschiedenen Systeme verteilt. Dabei möchte man nicht syncen, sondern immer überschreiben.

    Wie kann ich meiner IDE, z.B. Eclipse oder IntelliJ die FirstSpirit Template Syntax beibringen?

    Hier kann ich dir folgendes Projekt ans Herz legen: https://community.e-spirit.com/groups/firstspirit-languagesupport


    0
  • Zendesk API User
    Author: feddersen - 7/4/2016 10:52

    Hallo Marvin,

    Datensätze werden aktuell von den FSDevTools noch nicht unterstützt. Die FirstSpirit-API kann das aber bereits. Es fehlt also nur der entsprechende Code in den FSDevTools. Das Thema steht bereits auf unserer Wunschliste, wir würden uns aber auch sehr über einen Pullrequest freuen.

    Viele Grüße

    Christoph

    0

Please sign in to leave a comment.