FluentHub
FluentHub 是一款时尚而强大的 Windows 平台 GitHub 客户端,它提升了开发体验,并遵循微软设计语言。
- 现代化界面: 采用 Fluent 设计,基于 WinAppSdk/WinUI 构建
- 多任务处理: 通过标签页实现多任务处理,可以在不丢失数据的情况下切换标签
- 强大的页面导航: 像浏览器一样进行导航,不会丢失导航历史
- 变更操作: 在 GitHub 上执行任何类型的修改,应用支持 GitHub API 所能支持的所有功能
🎁 开始使用 FluentHub
您的 Windows 系统必须是 Windows 10 或 11 才能运行 FluentHub
通过 Microsoft Store
这是首选的安装方法。它允许您在我们通过自动更新发布新版本时始终保持最新版本。
通过 GitHub
可以从本仓库的发布页面手动下载已发布的版本。
从"Assets"部分下载 FluentHub_<版本号>.msixbundle
文件。要安装应用,您可以简单地双击 .msixbundle 文件,应用安装程序应该会自动运行。如果由于任何原因失败,您可以尝试在 PowerShell 提示符下使用以下命令:
# 注意:如果您使用的是 PowerShell 7+,请先运行
# Import-Module Appx -UseWindowsPowerShell
# 然后再使用 Add-AppxPackage。
Add-AppxPackage FluentHub_<版本号>.msixbundle
截图
主页 | PR 页面 | 用户资料页面 |
---|---|---|
构建代码
要求
- Windows 10(版本 10.0.19041.0)或更高版本,并在 Windows 设置中启用开发者模式
- Git
- Visual Studio 2022:
- Windows App SDK(版本 10.0.22621.0)
- .NET 7 SDK(勾选 .NET 桌面开发选项)
- Windows App SDK
1. 克隆仓库
git clone https://github.com/FluentHub/FluentHub
2. 准备 OAuth 凭据
请参阅文档。
[!重要]
如果跳过此步骤,Visual Studio 将给出致命错误,提示AppCredentials.config
文件不存在。
3. 构建项目
- 打开
FluentHub.sln
。 - 在解决方案资源管理器中右击
FluentHub.Package
,选择"设为启动项目"。 - 使用
Debug
、x64
、FluentHub.Package
进行构建。
贡献
有多种方式参与社区:
- 提交 bug 和功能请求。
- 审查文档并提交拉取请求,修正从拼写错误到新想法的任何内容。
- 审查源代码更改。
如果您有兴趣修复问题并直接为代码库做出贡献,请参阅文档,其中涵盖以下内容:
- 如何从源代码构建和运行
- 开发工作流程,包括调试和运行测试
- 编码指南
- 提交拉取请求
- 寻找要解决的问题
- 在 Crowdin 上贡献翻译
反馈
- 请求新功能
- 为受欢迎的功能请求投票
- 提交问题
- 加入我们的 Discord,告诉我们您的想法
致谢
- 一些应用图标由 Icons8 创建。
- 非常感谢 Joseph Beattie 创作了我们当前的标志。