4DでGitHubコードスペースの可能性を探る

GitHubは開発者向けに強力なツールを提供しています。その一つがCodepacesで、統合されたVisual Studio Codeのインスタンスを使って、どこからでもオンラインでGitHubのリポジトリに保存されたコードを開発することができます。

これは4Dプロジェクトでも使用できる機能です!

このパワフルなツールのことを知って、新しいコーディングの方法をのぞいてみましょう!

Codespacesとは?

GitHubのCodespacesを使用すると、開発者はどこからでもリポジトリを編集できるようになります。

Codespaces は、GitHub のリポジトリページから直接、または Visual Studio Code や Codespaces アプリケーションを使ってリモートからアクセスできるコンテナです。

GitHub リポジトリに Codespace を作成するときに必要なのは、プロジェクトのどのブランチに Codespace を接続するかを定義するだけです。その後、コンテナ内のリポジトリで作業することができます。変更内容は、事前に定義しておいたブランチに直接保存されます。

Codespace はコンテナ内で動作するVisual Studio Codeのインスタンスなので、4D-Analyzerエクステンションをインストールするのは簡単です。これにより、コードのハイライト、サジェスト、自動保管、署名ヘルプ、ドキュメントへの直接アクセスなど、すべてのコーディング補助機能の恩恵を受けることができます。

GitHub 用 tool4d

このブログ記事で見たように、4D-Analyzerは、定義したtool4dアプリケーションのバージョンを自動的にダウンロードして更新します。4Dは、Codespace環境でこれを可能にするために、GitHub用のtool4dをリリースしました。

Codespacesは、複数のデベロッパーが同時に利用することができます。こうすることで誰もが直接コードを更新することができようになります!

このビデオで、GitHubのCodespacesを4Dプロジェクトでどのように使えるか見てみましょう:

まとめ

まとめると、GitHubのCodespacesはシームレスな開発環境を提供し、tool4d for GitHubががリリースされたことによって4Dプロジェクトでもこれが使えるようになりました。これにより、複数のデベロッパーでのコーディングが促進され、効率的なプロジェクト管理を保証します。

Avatar
- プロダクトオーナー - Damien Fuzeauは、2019年2月に4D Productチームに参加しました。プロダクトオーナーとして、ユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換することを担当しています。また、実装された機能が顧客のニーズを満たしているかどうかを確認することも彼の役割です。ナント大学のソフトウェア工学科を卒業。前職の会社では最初は開発者として(1997年に4Dを発見)、後にエンジニアリングマネージャーとソフトウェアアーキテクトとして、23年以上勤務しました。この会社は、4DのOEMパートナーであり、現在は数千のユーザーと数百のサーバーに向けて4Dベースのビジネスソフトを展開しています。ですから、Damienは、多言語環境での4D開発・導入に慣れています。