4Dアプリケーションのためのヒントとコツ – 6月版
by Add Komoncharoensiri, Director of Technical Services at 4D Inc.
さて、今回もまた新たなヒントをご紹介します。
ご存知のように、4Dナレッジベースは、4Dテクノロジーに関する情報を集めたライブラリーで、毎週技術的なヒントと毎月のテクノートが活発に公開されています。もし、前回のナレッジベースでのヒントを見逃したとしても、大丈夫です。
このブログでは、16のTipsを紹介しています。
GitHub 4Dオーサムリスト – 投稿の呼びかけ
ソフトウェア業界で競争力を維持するためには、常に革新を求め、変革の機運を高める必要があります。
その精神に基づき、4Dは常に成長と拡張のための適切なテクノロジーを提供してきました。プロジェクトモードはその一例で、Gitを使ってより生産性の高い開発環境で4Dアプリケーションを立ち上げることができるという、とてつもないメリットがついてきます。
そこで私たちは、4D開発者の生活を少しでも楽にするために、あらゆる知恵を一箇所に集めた「4D Awesomeリスト」を作ることにしました。
もしあなたが Git/GitHub のユーザーで、仲間の開発者の助けになるような素晴らしいプロジェクトを持っているなら、素晴らしいプロジェクトが集まる 4D Awesome リストに貢献したくなるかもしれませんね!
このブログでは、Awesome リストのコンセプトと貢献の方法について説明します。
4DとGit。ビギナーからエキスパートまで
さて、プロジェクトには多大なメリットがあることはもうご存知でしょう。Git (リビジョン管理システム)とGitHub(ホスティングサービス)を使って、より生産性の高い開発環境で4Dアプリケーションを稼働させることができるようになるのです。
初心者や本格的な上級開発者のバージョン管理は、複数のリソースが共同してソフトウェアの生産チェーンと呼べるものに参加するあらゆる作業環境において、定番のものとなっています。
Git に慣れるために、私たちは多くのリソースを自由に利用できるようにしています。このブログ記事は、このトピックについて私たちが提供したすべてのものをまとめたものです…これまでのところ。どこから手をつけていいかわからなくなったら、読み進めてください。
- 他のブログ記事
- 詳細なガイド
- トップクラスのサミット・ビデオ。
- そして、トレーニングコースもあります。
4Dとバージョン管理システムの入門ガイド
長年にわたり、4Dでは、4Dサーバーを使用して、チームの一員としてバイナリデータベースを開発することができました。この開発方法は簡単ですが、多くの開発者が、より良いトレーサビリティを提供するために、ソースコード管理をより効率的に行うことを求めていました。4Dはその声を聞き、このニーズに合うようにプロジェクトモードを開発しました。このモードは、バージョン管理システムのおかげで、コラボレーションの新しい時代を切り開きました!
4DでGitHubのアクションを活用する方法
あなたのプロジェクトは今、 ソースコントロールシステム上にあります。つまり、ソフトウェアの複数のバージョンを管理し、変更を監視し、修正や新機能を統合することは、今ではずっとシンプルになりました。
継続的インテグレーションも活用してみてはいかがでしょうか?
4D v19から、コマンドでプロジェクトのコンパイルを開始することができるようになりました。その結果、統合チェーンを自動化するために必要なすべてのビルディングブロックを手に入れることができます。
このブログ記事では、GitHub マネージャーと GitHub アクションを使った自動化の例を紹介します。
gitignoreと4D:Gitユーザーのための便利な機能
プロジェクトモードでは、最も人気のあるバージョン管理システムである Git を使って簡単に変更を追跡することができます。しかし、Gitリポジトリにあるプロジェクトの全てのファイルを追跡したくない場合がよくあります。4Dでは、新しいプロジェクトで追跡しないものを定義することができるようになりました。
プロジェクトのデータベース。Gitコミットする。プルプッシュ & more
前回のブログでは、Git(バージョン管理システム)とGithub(クラウドベースのホスティングサービス)、そして4Dコードを他の開発者と共有する方法について紹介しました。このブログ記事では、リモートリポジトリのクローン、コミット済みのファイルの無視、マージの競合の解決など、開発者が遭遇する可能性のあるシナリオについてもう少し踏み込んで説明します。
4DコードをGithubで共有する方法
あなたは、プロジェクト・データベースをテストしてきました……たぶん、作成したか、あるいは、既存のバイナリ・アプリケーションを変換したのでしょう。それでは、4DアプリケーションのホスティングサービスとしてGithubとGit(リビジョン管理システム)を使用する方法を紹介しましょう。