基于WinUI3的Pixeval已经正在开发中,而作为旧的WPF版本除严重问题以外不再进行大量维护,请适时切换到新版Pixeval。
仅支持 Windows 10(版本 1809 - 内部版本 17763)及更高版本。 可以通过以下步骤查看。选择“开始”按钮 ,然后选择“设置”。在“设置”中,依次选择“系统”>“关于” Windows规格。
更多详细信息请前往 项目主页 查看
WinUI3版本提供了更好的UI,更好的项目结构以及更好的开发体验,如果你想要了解目前的开发进度,可以通过以下方法来下载并编译该项目
- 带有WinUI 3工作负载的Visual Studio 2022,你可以在 创建你的第一个WinUI 3 app 的"先决条件"部分查看更多信息
- 安装VS插件Single-project MSIX Packaging Tools for VS 20200
- 安装.NET 6,你可以在 这里 下载并安装.NET 6
- 对Windows XAML Framework的基本了解,要了解更多相关信息请看 XAML概述
- 对C# .NET开发的一定了解以及开发经验
- 具有不依赖文档阅读代码的能力
- 克隆本项目
- 将 Pixeval 设置为启动项目
- 打开
Build
|ConfigurationManager
,勾选Pixeval一项后面的Deploy
单选框 - 构建并运行
本项目采用一个简单的Git分支模型:当您在进行开发的时候,请基于dev/main
创建新的分支,切勿直接基于master
或者dev/main
分支进行开发,新的分支格式必须遵循dev/{user}/{qualifier}-{name}
,{user}
必须是您的用户名。
- 如果新的代码包含的是BUG修复,则
{qualifier}
必须为fix
,{name}
应当为BUG的简要叙述 - 如果新的代码包含的是新功能,则
{qualifier}
必须为feat
或者feature
,{name}
应当为新特性的简要叙述 - 如果新的代码是重构或者代码质量提升,则
{qualifier}
必须为refactor
,{name}
应当为重构部分的简要叙述 - 如果您的贡献包含不止一种上面提到的类型,则应当遵循和您的贡献最为相关的一项,并在commit信息中提及其他类型上的贡献
master
分支必须当且仅当在新版本将要被发布的时候更新
在开发完成后,请在这里发布Pull Request请求合并到dev/main
分支
- Pixeval 项目包含了项目本身的逻辑,布局代码,以及打包相关的文件
- Pixeval.CoreApi 包含了项目需要的Pixiv API
- Pixeval.LoginProxy 包含了Pixiv登录以及IPC相关的代码
- Pixeval.SourceGen 包含了从本地化文件自动生成对应C#类的代码
- Pixeval.Utilities 包含了通用的工具代码
- 在 github 提交新的Issue
- 给 [email protected] 发送邮件
- 加入QQ群815791942来面对面的和开发者反馈问题
- @sovetskyfish
- @Notsfsssf
- @ControlNet
- @wulunshijian
- @duiweiya
- @Lasm_Gratel
- @TheRealKamisama
- @Summpot
- @Poker
如果你感觉该项目帮助到了你,欢迎前往爱发电赞助我,你的支持是我维护项目的动力,谢谢!
本项目重度依赖于JetBrains™ ReSharper,感谢JetBrains s.r.o为本项目提供开源许可证,如果你同样对开发充满热情并且经常使用JetBrains s.r.o的产品,你也可以尝试通过JetBrains官方渠道申请开源许可证以供核心开发者使用
Copyright © 2021 JetBrains s.r.o.ReSharper and the ReSharper logo are registered trademarks of JetBrains s.r.o.