Docs: браузерный текстовый редактор для совместного редактирования документов

Docs — это открытый текстовый редактор, созданный для работы в браузере и реального совместного редактирования документов. Он обеспечивает чистую структуру документов и поддокументов с полным контролем над твоими данными.

Проект интересен тем, что предлагает удобные функции для коллаборации, чем отличается от большего числа альтернатив, таких как Google Docs или Notion. В первую очередь, Docs предлагает самообслуживание и открытый код, что позволяет легче интегрировать его в собственные приложения и инфраструктуру. Это может быть полезно для стартапов, учебных заведений и команд разработчиков, которым важен контроль над данными и расширенная возможность кастомизации.

Проект построен на Django и React, что обеспечивает хорошую производительность и масштабируемость. Запустить его можно, следуя инструкциям в репозитории на GitHub. Обратите внимание, что проект находится в активной разработке, и некоторый функционал может быть еще не окончательно доработан.

Проект Docs — это открытый коллаборативный редактор, который позволяет командам совместно писать, организовывать и делиться знаниями в реальном времени. Это альтернатива таким инструментам, как Notion и Google Docs, с акцентом на чистоту и структуру документов, управление знаниями и возможность самохостинга.

Зачем использовать Docs?

Docs предлагает множество функций для работы с текстом и совместного редактирования:

  • Редактирование в формате Rich-text и Markdown.
  • Поддержка команд и системы блоков.
  • Оффлайн-редактирование и красивое оформление документов.
  • Возможность использования AI-помощников для написания (переписывание, суммирование, перевод и исправление ошибок).
  • Совместная работа с живыми курсорами и комментариями.
  • Гранулярный контроль доступа к документам.
  • Создание подстраниц и иерархии для управления знаниями.
  • Импорт и экспорт документов в различные форматы, включая .docx и .pdf.

Как установить и запустить Docs?

Docs поддерживает различные методы самохостинга, включая Kubernetes и Docker Compose. Установка включает несколько шагов:

  • Инициализация проекта с помощью команды:
  • make bootstrap FLUSH_ARGS='--no-input'
  • Запуск сервиса:
  • make run
  • После чего доступ к редактору можно получить по адресу https://localhost:3000.

Для выполнения локальной разработки потребуется установить Docker, Docker Compose и GNU Make. Важно помнить, что этот набор предназначен исключительно для разработки и тестирования.

Ограничения и лицензия

Некоторые продвинутые функции, такие как экспорт в PDF, требуют использования пакетов XL от Blocknote, лицензируемых по GPL, которые несовместимы с MIT. Однако Docs можно запустить без этих пакетов, указав переменную окружения:

PUBLISH_AS_MIT=true

Docs выпущен под лицензией MIT, что позволяет использовать и вносить изменения в проект как частным, так и государственным организациям.

Команда и сообщество

Проект является общественной инициативой, и к нему приглашаются все желающие участвовать в разработке. Поддержка осуществляется через чат в Matrix, а также доступны руководства по участию и переводу на Crowdin.

Где попробовать Docs?

Если ты хочешь опробовать Docs без установки, можешь воспользоваться демо-версией или просмотреть публичные экземпляры редактора, [посмотрев тут](https://demo.docs.la-suite.eu/docs/6d1b6f7f-db33-4673-9277-4bf47b9881ec/).

Открыть на GitHub: suitenumerique/docs →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте