コードの貢献
2025年1月12日オープンソース開発開発GitHub約1分
コードの貢献
重要
この翻訳は 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 パイプラインで確認できます。