Penflip — веб-платформа для совместного создания, редактирования и публикации текстовых документов, ориентированная на авторов, редакторов и коллективные проекты. Сервис сочетает облачный интерфейс для работы с текстом и механизм версионирования на основе git, что позволяет отслеживать изменения, управлять ветками и объединять правки. Penflip поддерживает форматирование с помощью Markdown и предоставляет инструменты для подготовки материалов к экспортированию и печати.
Проект был создан как средство для упрощения совместной работы над текстами, включая романы, научные и технические документы, сценарии и руководства. Основные функции платформы включают онлайн-редактор с предварительным просмотром Markdown, систему контроля версий, историю изменений и возможность организации авторских прав и лицензий. Penflip также предлагает экспорт проектов в распространённые форматы для распространения и издательской подготовки.
- Онлайн-редактор: поддержка Markdown с живым предварительным просмотром, простые инструменты форматирования и управление структурой документа.
- Версионирование: интеграция с git-подобной моделью контроля версий для отслеживания изменений, работы с ветками и отката к предыдущим версиям.
- Совместная работа: многопользовательская работа над проектами, управление правами доступа и отслеживание вкладов участников.
- Экспорт: возможность вывода текста в форматы PDF, ePub и DOCX/Word для печати и распространения.
- Организация проектов: структура проектов и файлов, метаданные для главы/раздела, заметки и комментарии к правкам.
- История и сравнение версий: просмотр истории изменений, сравнение разных версий и выделение различий между коммитами.
- Управление лицензиями: инструменты для указания прав на материалы и выбора лицензий при публикации.
- Импорт/экспорт репозиториев: поддержка переноса проектов в/из внешних git-репозиториев и резервное копирование содержимого.
- Публикация: опции для публичного или приватного размещения проектов, формирование статических страниц или файлов для распространения.
- Поддержка форматов: ориентированность на текстовые форматы и разметку Markdown, совместимость с инструментами для подготовки печатных и электронных изданий.