这个项目能做什么
Penpot Desktop 是开源设计工具 Penpot 的非官方桌面应用程序。它将 Penpot 网页应用封装为原生桌面体验,提供专用窗口、文件扩展名关联、灵活的深色/浅色模式设置、用于在项目间导航的标签页界面,以及连接不同 Penpot 实例(例如官方托管实例或用于离线工作的本地实例)的能力。它还包含一个基于官方 Docker 设置的内置本地实例创建器,支持离线使用,并支持项目批量导出。
## 主要功能
- **桌面体验**:专用窗口和系统级集成。
- **深色/浅色模式**:灵活的主题设置。
- **标签页界面**:轻松在项目间导航。
- **多实例支持**:连接托管或本地 Penpot 实例。
- **本地实例创建器**:通过 Docker 设置并运行本地 Penpot 实例,以便离线工作。
- **批量导出**:批量导出项目。
## 开发与构建
### 前提条件
- 支持的操作系统:Windows、macOS、Linux
- NodeJS
- Git(可选)
### 步骤
1. 克隆仓库或下载源代码。
2. 进入项目目录。
3. 运行 `npm ci` 安装依赖包(Yarn、PNPM 或 Bun 也可使用)。
4. (可选)运行 `npm run setup` 准备开发环境。
5. (可选)运行 `npm run dev` 以开发模式启动应用程序。
6. 运行 `npm run build` 为当前操作系统/架构构建应用程序,或传入其他平台的标志(参见 Electron Builder 文档)。
注意:该项目使用 ES Modules;详情请参阅 Electron ESM 指南。
## 文档
- [Penpot](https://penpot.app/) - Penpot 官方网站
- [Penpot Desktop Wiki](https://github.com/author-more/penpot-desktop/wiki) - 知识库
- [安装](https://github.com/author-more/penpot-desktop/wiki/Installation)
- [离线使用指南](https://github.com/author-more/penpot-desktop/wiki/Self%E2%80%90hosting)
评论
0 评分人数达到10人后显示
登录后参与讨论。