Erkunden Sie die Möglichkeiten von GitHub Codespaces mit 4D

GitHub bietet leistungsstarke Tools für Entwickler. Eines davon ist Codepaces, mit dem Sie Code, der in einem GitHub Repo gespeichert ist, online von überall aus mit einer integrierten Instanz von Visual Studio Code entwickeln können.

Dies ist auch bei 4D Projekten der Fall!

Entdecken Sie dieses leistungsstarke Tool und lernen Sie eine neue Art des Codierens kennen!

Was sind Codespaces?

Die Codespaces von GitHub ermöglichen es Entwicklern, ein Repository von überall aus zu bearbeiten.

Ein Codespace ist ein Container, auf den man direkt von der GitHub-Repository-Seite oder aus der Ferne über Visual Studio Code oder die Codespaces-Anwendung zugreifen kann.

Wenn Sie einen Codespace für ein GitHub-Repository erstellen, müssen Sie nur festlegen, mit welchem Zweig Ihres Projekts der Codespace verbunden werden soll. Anschließend können Sie im Container an dem Repository arbeiten. Änderungen werden direkt in der definierten Verzweigung gespeichert.

Da ein Codespace eine Instanz von Visual Studio Code ist, die in einem Container läuft, ist es einfach, die 4D-Analyzer-Erweiterung zu installieren, um von allen Codierungshilfen wie Code-Hervorhebung, Vorschlägen, Autovervollständigung, Signaturhilfe und direktem Zugriff auf die Dokumentation zu profitieren.

tool4d für GitHub

Wie wir in diesem Blogbeitrag gesehen haben, lädt 4D-Analyzer automatisch die Version der tool4d Anwendung, die Sie definiert haben, herunter und aktualisiert sie. 4D hat eine spezielle Version, tool4d, für GitHub veröffentlicht , um dies in einer Codespace-Umgebung zu ermöglichen.

Beachten Sie, dass ein Codespace von mehreren Entwicklern gleichzeitig genutzt werden kann. Auf diese Weise kann jeder direkt den Code aktualisieren!

Sehen wir uns in diesem Video an, wie ein GitHub Codespace mit einem 4D Projekt verwendet werden kann:

Fazit

Zusammenfassend lässt sich sagen, dass die Codespaces von GitHub nahtlose Entwicklungsumgebungen bieten, die nun mit tool4d für GitHub auf 4D Projekte ausgeweitet wurden. Sie fördern die kollaborative Programmierung und gewährleisten ein effizientes Projektmanagement.

Avatar
- Product Owner - Damien Fuzeau ist seit Februar 2019 Mitglied des 4D Produktteams. Als Product Owner ist er für das Schreiben von User Stories zuständig, die er dann in funktionale Spezifikationen umsetzt. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die gelieferten Funktionsimplementierungen den Anforderungen der Kunden entsprechen. Damien hat an der Universität von Nantes einen Abschluss in Softwaretechnik gemacht. Er verbrachte mehr als 23 Jahre in seinem früheren Unternehmen, zunächst als Entwickler (er entdeckte 4D im Jahr 1997) und später als technischer Leiter und Softwarearchitekt. Dieses Unternehmen ist ein 4D OEM Partner und hat 4D basierte Geschäftssoftware für Tausende von Usern auf Hunderten von Servern eingesetzt. Damien ist also mit der Entwicklung und dem Einsatz von 4D in einem mehrsprachigen Kontext vertraut.