Library)を使わないのですかなぜGodotは例外処理を使わないのですか?GodotがRTTI(実行時型情報)を強制しないのはなぜですか?GodotがユーザーにDoD(データ指向設計)の実装を強制しないのはなぜですか?Godotの開発をサポートしたり、貢献したりするにはどうすればいいですか?誰がGodotで働いていますか。sourceクラスリファレンスへの貢献¶Godotには、ゲームの開発に役立つ多くのノードとシングルトンが付属しています。このリファレンスは、エンジンを学習している人にとって不可欠です。オンラインとエンジンの両方で利用できます。メソッド、変数、シグナルの中には、説明がないものもあります。最近のリリースで変更され、更新が必要なものもあります。開発者だけでリファレンス全体を作成することはできません。Godotには、あなたと私たちのすべての貢献が必要です。重要:大規模な変更や大きな貢献を計画している場合は、問題(または既存の1のコメント)を作成して他の人に知らせ、同じ作業を開始しないようにすることをお勧めします。ドキュメント/クラス/。ファイルを編集してドキュメントを作成する変更をコミットし、フォークにプッシュするGodotリポジトリでプルリクエストを行う警告APIリファレンスを編集するには、常にこれらのXMLファイルを使用してください。godot-docsリポジトリでホストされているオンラインドキュメントで生成された.rstファイルを編集しないでください。GitHubを使い始める¶GitとGitHubを使用するのが初めての場合は、このガイドを参考にしてください。次の方法について学習します:フォークとクローンGodotのリポジトリ他の貢献者とあなたのフォークを最新の状態に保つプルリクエストを作成して、公式ドキュメントで改善が終了できるようにします注釈Godotが使用するバージョン管理システムであるgitを初めて使用する場合は、GitHubのインタラクティブガイドをご覧ください。いくつかの重要な語彙を学び、ツールの意味が理解できるようになります。Godot¶Godotエンジンを独自のGitHubリポジトリにフォークします。https://github.com/your_name/godot.git新しいブランチを作成して、変更を加えます。改善点を他のドキュメントライターと同期するのがはるかに簡単になり、gitに問題がある場合はリポジトリをクリーンアップするのが簡単になります。your-new-branch-name新しいブランチは、APIドキュメントの作成を開始するまで、masterブランチと同じです。フォルダには、クラス参照が表示されます。他の人々もGodotのドキュメントに貢献しています。ローカルリポジトリではその貢献が反映されない為、能動的に同期する必要があります。作業中に他の貢献者がクラス参照を更新した場合には注意してください。gitリモートを追加します。新しいファイルをダウンロードできるオンライン・リポジトリへのリンクです。行うか、Godotリポジトリの最新バージョンをダウンロードします。次に、ローカルの変更が再度適用されます。ブランチの状態にリセットします。ローカルの変更はすべて破棄されます。重要な変更を行う前にのみ、これを実行するようにしてください。your-new-branch-nameもし今、迷っているなら、IRCチャンネルに来て助けを求めてください。経験豊富なgitユーザがお手伝いします。ドキュメントテンプレートの更新¶ソースコードでクラスが変更されると、ドキュメントテンプレートが古くなる可能性があります。(ビルドシステムの説明ページに従ってから)。エンジン機能を使用して最新の状態にする必要があります。コマンドを使用して変更された内容を確認できます。base"これで、このファイルを編集して追加する準備が整いました。注意:最近、別の貢献者がこれを行った場合は、これらの手順を強制的に実行する必要はありません(編集しようとしているクラスが最近変更されたことがわかっている場合を除きます)。push完了したら、GodotフォークのGitHubUIを介してプルリクエストを要求できます。警告GitHubでファイルを編集できますが、お勧めしません。何百人もの貢献者がGodotで作業しているので、gitの履歴はクリーンなままでなければなりません。GitHubから編集すると、保存するたびに新しいブランチとプルリクエストが作成されます。変更をレビューする前に数日が経過すると、リポジトリの最新バージョンに完全に更新できなくなります。GitHubのインデントをきれいに保つことは困難です。それらはドキュメントで非常に重要です。TL;DR:自分が何をしているか正確にわからない場合は、GitHubからファイルを編集しないでください。編集して、クラスリファレンスを更新します。フォルダには、各クラスのXMLファイルが含まれています。XMLには、クラス参照に含まれる定数とメソッドが一覧表示されます。GodotはXMLを自動的に生成して更新します。お気に入りのテキストエディタを使用して編集します。変更されないようにしてください。詳しくは以下をご覧ください。従ってGodotをビルドし、エディタを実行して変更したページのヘルプを開きます。各クラスには、簡単な説明と長い説明があります。簡単な説明は常にページの上部にあり、完全な説明はメソッド、変数、定数のリストの下にあります。メソッド、メンバー変数、定数、およびシグナルは、個別のカテゴリーまたはXMLノードにあります。それぞれについて、Godotのソースコードでどのように機能するかを学習し、<description>を入力します。私たちの仕事は、これらのマークの間に不足しているテキストを追加することです:<description></description><brief_description></brief_description><constant></constant><method></method><member></member><signal></signal>明確でシンプルな言葉で書きます。常に書き込みガイドラインに従って説明を短く読みやすくします。説明に空の行を残さないようにしてください。</constants></class>Vim、Atom、Code、Notepad++などのコードエディタを使用して、ファイルをすばやく編集できます。検索機能を使用して、クラスを高速に検索します。BBcodeスタイルタグを使用した書式設定を改善する¶Godotのクラス参照は、BBcodeのようなタグをサポートしています。これらは、テキストに素敵な書式を追加します。