Contribute Your Code
open sourcedevelopmentdevelopmentGitHubAbout 1 min
Contribute Your Code
Snap Hutao is using C# and .NET Framework to develop both client and server. If you are willing to contribute your code to the project, please read the following guidelines.
You can find all unsolved opened issues on GitHub
Setup Snap.Hutao Project
- Download and install Visual Studio 2022 Community
- Open Visual Studio Installer to complete Visual Studio installation
- You need to install
.NET desktop development
,Desktop development with C++
andUniversal Windows Platform development
components
- You need to install
- Install
Single-project MSIX Packaging Tools for VS 2022
provided by Microsoft in Visual Studio marketplace - Use git to clone the project
https://github.com/DGP-Studio/Snap.Hutao.git
to your local device - Switch git branch to
develop
- Open project solution with your Visual Studio and then you are ready to go
Enable Debug
- Download and install
Sysinternals Suite
from Microsoft Store or Microsoft website - Locate and run
DebugView
program in the installed app list or unzipped folder - Run Snap Hutao client
- Check DebugView output
Start Pull Request
- All code-related changes from authors' own branches are only allowed be merged to
develop
branch - Please use keywords to link your PR or commits with issues, so issues can be automatically closed once commits are merged into
main
branch.
Test Binary Package
Once the code in updated in develop
and main
branches, an Azure Pipeline CI script will build the latest code to Snap Hutao Alpha
package. Once the package is built, it will be released on GitHub Release page as a pre-released package.
You need to install Snap.Hutao.CI.cer certificate to your local machine, and then install the msix package in the release.
*If the latest release does not contain attached file, that means package is still in uploading process.
Powered by Waline v2.15.8