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.