Об этом проекте

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)