Документация

Добро пожаловать на страницу документации по работе с платформой! Здесь вы найдёте все основные сведения о том, как пользоваться нашим сайтом, какими функциями обладаем и как максимально эффективно организовать свою работу.

Перед тем как начать, убедитесь, что у вас есть аккаунт. Вы можете авторизоваться через Google, GitHub или создать новую учётную запись, указав email и пароль. При желании можно привязать несколько OAuth-провайдеров.

После входа на сайт вы увидите меню проектов и кнопку «Создать новую карту» (или «Импорт GitHub»). Нажмите на интересующий вас вариант, чтобы перейти к редактированию структуры проекта.

Все пользовательские сессии управляются с помощью JWT-токенов. Мы используем надёжное шифрование паролей через bcrypt. OAuth-авторизация предоставляет максимально безопасный метод входа в систему.

Если вы захотите отвязать OAuth-аккаунт или изменить способ входа, обратитесь в настройки профиля или администратору. Пароль можно обновить в личном кабинете пользователя.

Наша платформа умеет автоматически импортировать структуру репозиториев GitHub и строить архитектурную карту исходных файлов. Достаточно указать URL репозитория, выбрать ветку и подтвердить импорт. Система выполнит парсинг кода, создаст интерактивную схему и даст возможность сразу её редактировать.

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

Платформа поддерживает реальный режим коллаборации. Несколько участников могут одновременно редактировать карту, видеть курсоры, перемещение элементов, и тут же обсуждать правки.

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

Каждый узел на диаграмме может содержать фрагмент исходного кода. При двойном клике на узел открывается редактор с подсветкой синтаксиса (CodeMirror). Поддерживаются языки: HTML, CSS, JS, TS, Python, C++, Java, и другие.

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

Заключение

Мы постоянно улучшаем и расширяем возможности платформы EDONs, делая её ещё более удобной и функциональной. Следите за обновлениями, изучайте новые возможности и не стесняйтесь обращаться в службу поддержки или к администратору системы при возникновении вопросов. Успешной работы!