diff --git a/en-US_README.md b/en-US_README.md new file mode 100644 index 0000000..6447ac7 --- /dev/null +++ b/en-US_README.md @@ -0,0 +1,115 @@ +# Kortapp-z - Windows App Store -- Advocating for Open Source, Free Software, and No Ads + +Setting a small flag: Never accept ads, continuously update. + +## Open Source Practices + +1. The project code is open source, allowing anyone to use, modify, distribute, or commercialize it, but the original author must be credited. +2. The project documentation is open source, allowing anyone to use, modify, distribute, or commercialize it, but the original author must be credited. +3. Project resources such as icons and screenshots are open source, allowing anyone to use, modify, distribute, or commercialize them, but the original author must be credited. +4. Any derivatives of the project (including but not limited to websites, apps, plugins, etc.) must adhere to the above open-source license. +5. The project does not accept any form of advertising, and ads must not be placed anywhere. +6. The project does not accept any form of donations. +7. The project does not accept any form of sponsorship. +8. The project welcomes PRs (Pull Requests) in any form. Submitting issues is not required. +9. You can submit PRs for your own projects. However, if the star count is below 1k, they will be deleted. + +## Project Overview + +A simple Windows app store application that provides software download and management features. +Offers software management, download management, built-in tools, and more. + +## Features + +- Clean software download interface +- Download progress management +- Supports background downloads +- Beautiful app card display +- Functional and structured code handling + +## Build and Packaging + +### System Requirements +- .NET 8.0 SDK +- Windows 10/11 + +### Packaging Commands + +#### 32-bit Version +```bash +dotnet publish -c Release -r win-x86 -p:PublishSingleFile=true +``` + +#### 64-bit Version +```bash +dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true +``` + +The packaged executable will include the specified application icon and be output to: +``` +bin\Release\net8.0-windows\[platform]\publish +``` + +### Advanced Options +- Add `--self-contained true` to generate a standalone package (larger size). +- Add `-p:PublishTrimmed=true` to reduce package size (experimental). + +## Project Structure + +``` +kortapp-z/ +├── MainForm.cs # Main form logic +├── DownloadManager.cs # Download management +├── AppCard.cs # App card control +├── DownloadItem.cs # Download item control +├── img/ # Image resources +│ ├── ico/ # Icon files +│ └── png/ # App screenshots +└── resource/ # Resource files + └── aria2c.exe # Download tool +``` + +## Runtime Requirements + +- .NET 8.0 runtime (if using framework-dependent deployment) +- Windows 10 or later + +## License + +MIT License + +Copyright (c) 2025 zsyg + +## Other Websites + +Gitee Mirror Repository: https://gitee.com/chr_super/kortapp-z (Currently no longer maintained) + +## Maintenance + +Since I rarely use Gitee and find it cumbersome to operate, the Gitee mirror will no longer be synced. If anyone knows how to set up a mirror, please help. Contact me via QQ: 3872006562 or DM me on Bilibili. I will acknowledge your help in the README. Thank you! + +Due to a conflict with Daye, Windowscleaner will never be listed. I will strive on my own. + +Note: Due to GitHub file upload restrictions, rename `img/png/NET.png` to `.NET.png`; otherwise, the program may encounter unexpected issues. + +Anyone can add their own legal software via PR. + +Author's Email: +``` +3872006562@qq.com +``` + +Author's QQ: +``` +3872006562 +``` + +QQ Group: +``` +1043867176 +``` + +Bilibili Account: +``` +Zayisynth +``` \ No newline at end of file