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