Skip to content

コードの貢献

この翻訳は Google Gemini モデルによって作成されたものであり、PRによる修正を歓迎します。

Snap Hutaoは、C#.NET Frameworkを使用してデスクトップクライアントとサーバーサイドを開発しています。オープンソースコミュニティからのフィードバックを広く受け付けています。コードの貢献にご興味がある場合は、本ページのガイドドキュメントをお読みください。

現在のすべての未解決の問題はGitHubで確認できます。

Snap.Hutao プロジェクトの設定

  1. Visual Studioをダウンロードしてインストールします。
    • 次のコンポーネントをインストールする必要があります。
      • .NET desktop development (.NET デスクトップ開発)
      • Desktop development with C++ (C++ を使用したデスクトップ開発)
      • Windows application development (Windows アプリケーション開発)
  2. Visual Studio 拡張機能ストアから、Microsoft が提供する Single-project MSIX Packaging Tools for VS 2022 拡張機能をインストールします。
  3. Gitを使用してプロジェクトリポジトリをクローンします:https://github.com/DGP-Studio/Snap.Hutao.git
  4. ブランチを develop に切り替えます。
  5. Visual Studio を使用してプロジェクトソリューションを開くと、開発を開始できます。

デバッグの開始

  1. Sysinternals Suite(Microsoft Store)からダウンロードしてインストールするか、Microsoft公式サイトからダウンロードします。
  2. DebugView を見つけて起動します (スタートメニューまたは解凍されたファイル内)。
  3. Snap Hutao メインプログラムを起動します。
  4. DebugView の出力するデバッグ情報を確認します。

プルリクエストの発行

  • プロジェクトの他のブランチから発行されたものではないプルリクエストは、develop ブランチへのマージのみが許可されます。
  • あなたのコードが既存のissueに関連する場合は、キーワードを使用して、あなたのPRを関連するissueに関連付けてください。これにより、PRが main ブランチにマージされたときに、関連するissueが自動的に閉じられます。

テストパッケージングプログラム

注意事項

最新のアルファバージョンを試用したい場合は、まずDGP_Studio_CA.crt信頼されたルート証明機関 にダウンロードしてインストールしてください。

  • push するたびに、GitHub Actions スクリプトが自動的に実行され、最新のソリューションがビルドされます。
    • maindevelop、および feat ブランチの場合、スクリプトはテスト用にビルドされた Snap Hutao Alpha 圧縮パッケージを自動的にアップロードします。
    • 他のブランチは、コードのビルド可能性のみを検証し、アップロード機能は提供しません。
  • すべてのコンパイル記録は、Alpha パイプラインで確認できます。

使用 VitePress 构建 | 以开源社区力量为原神 PC 端玩家提供极致的游戏体验