貢献する
私たちは、Infinite Clientをシンプルで安定させるための、軽量で的を絞った改善を歓迎します。
セットアップ
- Java 21+とNode 18+をインストールします。
- リポジトリをクローンし、一度
./gradlew buildを実行して依存関係をダウンロードします。 - ドキュメントの修正には、
cd docs && npm install && npm startを実行します。
開発ノート
- 協調的なアップグレードを計画している場合を除き、
gradle.propertiesの既存のFabricバージョンに固執してください。 - モジュールは最小限に保つ:大きなオールインワンのトグルよりも、小さく構成可能な機能を優先してください。
- 動作が自明でない箇所(ミキシン、フック、安全ガード)にのみコメントを追加してください。
- 設定を整理してください。ハードコードされたサーバー固有の設定は避けてください。
変更の提出
- PRを開く前に
./gradlew buildを実行してください。 - 動作を変更する場合は、ドキュメント(序論/ガイド)に短いメモを追加し、簡潔な言葉遣いを心がけてください。
- 既存のコードスタイルに従ってください。要求がない限り、自動フォーマットの変更は行わないでください。
- 大きな変更(新しいモジュール、バージョンアップ)の場合は、最初にイシューを開いて期待値を合わせてください。