Об этом проекте
Penpot Desktop — это неофициальное настольное приложение для открытого инструмента дизайна Penpot. Оно оборачивает веб-приложение Penpot в нативный настольный интерфейс, предоставляя такие возможности, как отдельное окно, ассоциация с расширениями файлов, гибкая настройка тёмной и светлой темы, интерфейс вкладок для навигации между проектами и возможность подключения к различным экземплярам Penpot (например, официально размещённым или локальным для офлайн-работы). Оно также включает встроенный создатель локального экземпляра на основе официальной конфигурации Docker, что позволяет работать офлайн, и поддерживает пакетный экспорт проектов.
## Ключевые возможности
- **Настольный опыт**: отдельное окно и интеграция на уровне системы.
- **Тёмная/светлая тема**: гибкая настройка оформления.
- **Интерфейс вкладок**: удобная навигация между проектами.
- **Поддержка нескольких экземпляров**: подключение к размещённым или локальным экземплярам Penpot.
- **Создатель локального экземпляра**: настройка и запуск локального экземпляра Penpot через Docker для офлайн-работы.
- **Пакетный экспорт**: массовый экспорт проектов.
## Разработка и сборка
### Предварительные требования
- Поддерживаемые ОС: 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)
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.