メインコンテンツまでスキップ

貢献する

私たちは、Infinite Clientをシンプルで安定させるための、軽量で的を絞った改善を歓迎します。

セットアップ

  1. Java 21+とNode 18+をインストールします。
  2. リポジトリをクローンし、一度 ./gradlew build を実行して依存関係をダウンロードします。
  3. ドキュメントの修正には、cd docs && npm install && npm start を実行します。

開発ノート

  • 協調的なアップグレードを計画している場合を除き、gradle.properties の既存のFabricバージョンに固執してください。
  • モジュールは最小限に保つ:大きなオールインワンのトグルよりも、小さく構成可能な機能を優先してください。
  • 動作が自明でない箇所(ミキシン、フック、安全ガード)にのみコメントを追加してください。
  • 設定を整理してください。ハードコードされたサーバー固有の設定は避けてください。

変更の提出

  • PRを開く前に ./gradlew build を実行してください。
  • 動作を変更する場合は、ドキュメント(序論/ガイド)に短いメモを追加し、簡潔な言葉遣いを心がけてください。
  • 既存のコードスタイルに従ってください。要求がない限り、自動フォーマットの変更は行わないでください。
  • 大きな変更(新しいモジュール、バージョンアップ)の場合は、最初にイシューを開いて期待値を合わせてください。