Рефакторизация структуры кода для улучшения читаемости и удобства сопровождения.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
manifestVersion: 1
|
||||
id: excalidraw
|
||||
name: Excalidraw
|
||||
tagline: Виртуальная доска с открытым исходным кодом, нарисованная от руки.
|
||||
category: files
|
||||
version: "0.18.0-7"
|
||||
port: 4422
|
||||
description: >-
|
||||
✏️ Excalidraw — это бесплатная виртуальная доска с открытым исходным кодом, которая позволяет пользователям создавать диаграммы, эскизы и визуальные концепции в рисованном стиле. Разработанный для имитации внешнего вида неформальных эскизов, он предлагает игривый, но функциональный способ визуализации идей, планирования проектов и совместной работы с другими. В отличие от традиционных инструментов построения диаграмм, которые нацелены на создание гладких, жестких макетов, Excalidraw использует неровные края и плавные линии, что делает его идеальным для творческого мышления, мозговых штурмов и быстрого прототипирования.
|
||||
|
||||
|
||||
По своей сути Excalidraw создан для простоты и удобства использования. Пользователи могут рисовать такие фигуры, как прямоугольники, круги и стрелки, добавлять текст и использовать инструмент от руки для набросков идей. Интерфейс интуитивно понятен и минималистичен, что позволяет даже тем, у кого нет опыта проектирования, сразу же начать рисовать. Он поддерживает совместную работу в режиме реального времени, позволяя нескольким людям работать вместе на одном холсте, просто поделившись ссылкой. Эта функция делает его популярным выбором для удаленных команд, преподавателей и координаторов, которым требуется общее визуальное пространство для взаимодействия.
|
||||
|
||||
|
||||
Одной из выдающихся особенностей Excalidraw является возможность работы в автономном режиме. Будучи прогрессивным веб-приложением, оно работает непосредственно в браузере и сохраняет данные локально, поэтому пользователи могут продолжать работу даже без подключения к Интернету. Он также поддерживает экспорт рисунков в несколько форматов, включая PNG, SVG и JSON, что упрощает использование контента, созданного в Excalidraw, в другом месте.
|
||||
|
||||
|
||||
Поскольку Excalidraw имеет открытый исходный код, у него появилось много поклонников среди разработчиков. Кодовая база доступна на GitHub, что позволяет участникам расширять ее функции или интегрировать ее в другие платформы. Эта гибкость привела к его использованию в таких инструментах, как Obsidian, Visual Studio Code и различных средах управления проектами, где визуальное сотрудничество является ценным активом.
|
||||
|
||||
|
||||
В целом, Excalidraw выделяется как легкая, доступная и управляемая сообществом альтернатива более сложному программному обеспечению для проектирования и построения диаграмм. Его ориентация на ясность, сотрудничество и свободу рисовать без проблем делает его любимым инструментом мыслителей, мастеров и команд по всему миру.
|
||||
developer: Excalidraw Team
|
||||
website: https://excalidraw.com/
|
||||
submitter: dennysubke
|
||||
submission: https://github.com/getumbrel/dfwebos-apps/pull/1538
|
||||
repo: https://github.com/ozencb/excalidraw-persist
|
||||
support: https://github.com/ozencb/excalidraw-persist/issues
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
releaseNotes: >-
|
||||
Это обновление содержит несколько новых функций и исправлений:
|
||||
- Совместное использование досок теперь поддерживается через общие ссылки с отдельными разрешениями на редактирование и только чтение.
|
||||
- Идентификаторы плат были перенесены в UUID с автоматическим переносом существующих плат.
|
||||
- Сохранение теперь происходит постепенно, синхронизируя только измененные элементы для повышения производительности.
|
||||
- В интерфейсе вкладка "Корзина" переименована в "Архив".
|
||||
- Исправлена кнопка копирования URL-адреса, не работающая при соединениях, отличных от HTTPS.
|
||||
- Исправлены различные проблемы с загрузкой состояний и обработкой ошибок.
|
||||
dependencies: []
|
||||
path: ""
|
||||
defaultUsername: ""
|
||||
defaultPassword: ""
|
||||
@@ -0,0 +1,17 @@
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: excalidraw_app_1
|
||||
APP_PORT: 80
|
||||
|
||||
app:
|
||||
image: ghcr.io/ozencb/excalidraw-persist:0.18.0-persist.7@sha256:8c86a50d299cdcd27e178e80e7567479bf9b6c5eb62d08abbbfcd5ddba60bc26
|
||||
restart: on-failure
|
||||
environment:
|
||||
- PORT=4000
|
||||
- NODE_ENV=production
|
||||
- DB_PATH=/app/data/database.sqlite
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data:/app/data:rw
|
||||
Reference in New Issue
Block a user