コードの貢献
この翻訳は Google Gemini モデルによって作成されたものであり、PRによる修正を歓迎します。
Snap Hutaoは、C#と.NET Frameworkを使用してデスクトップクライアントとサーバーサイドを開発しています。オープンソースコミュニティからのフィードバックを広く受け付けています。コードの貢献にご興味がある場合は、本ページのガイドドキュメントをお読みください。
現在のすべての未解決の問題はGitHubで確認できます。
Snap.Hutao プロジェクトの設定
より詳細な貢献情報については、GitHubのCONTRIBUTING.mdを参照してください。
このガイドは必須ではありません。状況に応じて個人の習慣に合わせて調整できます。
- Visual Studio 2026をダウンロードしてインストールします。
- 次のコンポーネントをインストールする必要があります。
.NET desktop development(.NET デスクトップ開発)Desktop development with C++(C++ を使用したデスクトップ開発)Windows application development(Windows アプリケーション開発)
- 次のコンポーネントをインストールする必要があります。
- Gitを使用してプロジェクトリポジトリをクローンします:
git@github.com:SnapHutaoRemasteringProject/Snap.Hutao.Remastered.git。 - ブランチを
developに切り替えます。 - Visual Studio を使用して、対応する .slnx ファイルでプロジェクトソリューションを開くと、開発を開始できます。
デバッグの開始
- Sysinternals Suite(Microsoft Store)からダウンロードしてインストールするか、Microsoft公式サイトからダウンロードします。
DebugViewを見つけて起動します (スタートメニューまたは解凍されたファイル内)。- Snap Hutao メインプログラムを起動します。
DebugViewの出力するデバッグ情報を確認します。
プルリクエストの発行
- プロジェクトの他のブランチから発行されたものではないプルリクエストは、
developブランチへのマージのみが許可されます。 - あなたのコードが既存のissueに関連する場合は、キーワードを使用して、あなたのPRを関連するissueに関連付けてください。これにより、PRが
mainブランチにマージされたときに、関連するissueが自動的に閉じられます。
テストパッケージングプログラム
注意事項
最新のアルファバージョンを試用したい場合は、まずSnapHutaoRemasteringProjectRootCA.cerを 信頼されたルート証明機関 にダウンロードしてインストールしてください。
pushするたびに、GitHub Actions スクリプトが自動的に実行され、最新のソリューションがビルドされます。main、develop、およびfeatブランチの場合、スクリプトはテスト用にビルドされたSnap Hutao Alpha圧縮パッケージを自動的にアップロードします。- 他のブランチは、コードのビルド可能性のみを検証し、アップロード機能は提供しません。
- すべてのコンパイル記録は、Alpha パイプラインで確認できます。