这个项目能做什么
Bottles 是一款开源应用,其既定目标是在 Linux 上运行 Windows 软件和游戏。它采用 GPL-3.0 许可,主要以 Flatpak 形式分发,可通过 Flathub 和 cpak 安装。
该项目提供一个图形应用(仓库中包含截图),并围绕基于 Flatpak 的工作流构建。README 记录了两条构建路径:仓库中的开发用 Flatpak 清单,以及 Flathub 仓库中维护的稳定版清单。两者使用相同的应用 ID 和数据目录,因此任一构建所做的更改都会影响另一个。README 还描述了基于 Meson 的构建,但仅限于 Flatpak 环境内;README 指出 GNOME Builder 目前无法构建 Bottles,并指向一个相关的上游 issue。
项目资源包括 docs.usebottles.com 上的文档、用于论坛的 GitHub Discussions、一个 Discord 服务器以及一个资助页面。贡献指南见 CONTRIBUTING 文件,项目遵循 GNOME 行为准则。
README 还包含一项关于生成式 AI 使用的明确政策。维护者可以使用 AI 助手来编写代码注释和文档、样板和重复性代码,以及进行 issue 分诊,例如识别重复项或将相似报告分组。架构、复杂逻辑、安全与沙箱模型以及用户体验,均声明由维护者手动设计和编写。所有生成的代码、文档和注释在合并前都由维护者审查。AI 辅助的提交应带有 `Assisted-by` 尾注,标明工具和模型;并且从所述日期起,必须使用带有 `AI-Scope` 的特定提交信息模式;单行更改、重命名和格式化等琐碎补全可豁免。编码代理在更改文件、创建提交或打开拉取请求之前,须遵循 AGENTS.md 文件。
README 中列出的赞助商包括 JetBrains、GitBook、Linode、Appwrite 和 HyperBit。
评论
0 评分人数达到10人后显示
登录后参与讨论。