From 7d73ab32dd45defa04ceaf3f40d006efd6e15985 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B0=D0=BD=D0=B8=D0=B8=D0=BB=20=D0=93=D1=80=D0=B0?= =?UTF-8?q?=D0=B1=D0=B0=D1=80=D1=8C?= Date: Thu, 18 Jun 2026 15:52:48 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=B8=D0=BD=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=86?= =?UTF-8?q?=D0=B8=D0=B8=20=D0=BF=D0=BE=20=D1=83=D1=81=D1=82=D0=B0=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2=D0=BA=D0=B5=20SunriseWorkbench=20=D0=BD=D0=B0=20Li?= =?UTF-8?q?nux=20=D0=B8=20Windows?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Создана документация по установке эмулятора Windows (PortProton) на Linux. - Добавлены шаги по установке SunriseWorkbench на Linux с использованием PortProton. - Создана документация по установке SunriseWorkbench на Windows. --- .../assets/install/linux/emulator/step-03.png | Bin 61936 -> 0 bytes .../linux/emulator/step-01.png | Bin .../linux/emulator/step-02.png | Bin .../linux/emulator/step-03.png} | Bin .../linux/workbench/step-01.png | Bin .../linux/workbench/step-02.png | Bin .../linux/workbench/step-03.png | Bin .../linux/workbench/step-04.png | Bin .../linux/workbench/step-05.png | Bin .../linux/workbench/step-06.png | Bin .../linux/workbench/step-07.png | Bin .../linux/workbench/step-08.png | Bin .../linux/workbench/step-09.png | Bin .../linux/workbench/step-10.png | Bin .../windows/step-01.png | Bin .../windows/step-02.png | Bin .../windows/step-03.png | Bin .../windows/step-04.png | Bin .../windows/step-05.png | Bin .../windows/step-06.png | Bin .../windows/step-07.png | Bin .../windows/step-08.png | Bin .../linux/emulator.md | 16 ++++++------- .../{install => sun_install}/linux/linux.md | 0 .../linux/workbench.md | 22 +++++++++--------- .../{install => sun_install}/windows.md | 18 +++++++------- doc/lwc-doc/mkdocs.yml | 10 ++++---- 27 files changed, 33 insertions(+), 33 deletions(-) delete mode 100644 doc/lwc-doc/docs/sunrise/assets/install/linux/emulator/step-03.png rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/emulator/step-01.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/emulator/step-02.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install/linux/emulator/step-04.png => sun_install/linux/emulator/step-03.png} (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/workbench/step-01.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/workbench/step-02.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/workbench/step-03.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/workbench/step-04.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/workbench/step-05.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/workbench/step-06.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/workbench/step-07.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/workbench/step-08.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/workbench/step-09.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/linux/workbench/step-10.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/windows/step-01.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/windows/step-02.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/windows/step-03.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/windows/step-04.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/windows/step-05.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/windows/step-06.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/windows/step-07.png (100%) rename doc/lwc-doc/docs/sunrise/assets/{install => sun_install}/windows/step-08.png (100%) rename doc/lwc-doc/docs/sunrise/{install => sun_install}/linux/emulator.md (88%) rename doc/lwc-doc/docs/sunrise/{install => sun_install}/linux/linux.md (100%) rename doc/lwc-doc/docs/sunrise/{install => sun_install}/linux/workbench.md (74%) rename doc/lwc-doc/docs/sunrise/{install => sun_install}/windows.md (72%) diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/emulator/step-03.png b/doc/lwc-doc/docs/sunrise/assets/install/linux/emulator/step-03.png deleted file mode 100644 index 711df4fc9b8e369bd1520ff353a8eae11e2875b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61936 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 MQ=?T3AWw(?A17_*^Z)<= diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/emulator/step-01.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/emulator/step-01.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/emulator/step-01.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/emulator/step-01.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/emulator/step-02.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/emulator/step-02.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/emulator/step-02.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/emulator/step-02.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/emulator/step-04.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/emulator/step-03.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/emulator/step-04.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/emulator/step-03.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-01.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-01.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-01.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-01.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-02.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-02.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-02.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-02.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-03.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-03.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-03.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-03.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-04.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-04.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-04.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-04.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-05.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-05.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-05.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-05.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-06.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-06.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-06.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-06.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-07.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-07.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-07.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-07.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-08.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-08.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-08.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-08.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-09.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-09.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-09.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-09.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-10.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-10.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/linux/workbench/step-10.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/linux/workbench/step-10.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/windows/step-01.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-01.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/windows/step-01.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-01.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/windows/step-02.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-02.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/windows/step-02.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-02.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/windows/step-03.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-03.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/windows/step-03.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-03.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/windows/step-04.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-04.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/windows/step-04.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-04.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/windows/step-05.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-05.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/windows/step-05.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-05.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/windows/step-06.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-06.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/windows/step-06.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-06.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/windows/step-07.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-07.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/windows/step-07.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-07.png diff --git a/doc/lwc-doc/docs/sunrise/assets/install/windows/step-08.png b/doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-08.png similarity index 100% rename from doc/lwc-doc/docs/sunrise/assets/install/windows/step-08.png rename to doc/lwc-doc/docs/sunrise/assets/sun_install/windows/step-08.png diff --git a/doc/lwc-doc/docs/sunrise/install/linux/emulator.md b/doc/lwc-doc/docs/sunrise/sun_install/linux/emulator.md similarity index 88% rename from doc/lwc-doc/docs/sunrise/install/linux/emulator.md rename to doc/lwc-doc/docs/sunrise/sun_install/linux/emulator.md index 3915ce2..ba591e1 100644 --- a/doc/lwc-doc/docs/sunrise/install/linux/emulator.md +++ b/doc/lwc-doc/docs/sunrise/sun_install/linux/emulator.md @@ -10,8 +10,6 @@ sudo apt install flatpak ``` -![Установка Flatpak](../../assets/install/linux/emulator/step-01.png) - ## Установка плагина для GNOME Software Для поддержки Flatpak-пакетов в Центре приложений GNOME: @@ -26,8 +24,6 @@ sudo apt install gnome-software-plugin-flatpak flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ``` -![Добавление репозитория Flathub](../../assets/install/linux/emulator/step-02.png) - !!! warning "Перезагрузка" После добавления репозитория необходимо перезагрузить систему для применения изменений. @@ -39,21 +35,23 @@ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.f flatpak install flathub ru.linux_gaming.PortProton ``` -![Установка PortProton](../../assets/install/linux/emulator/step-03.png) - -**Запуск:** +Запуск производиться командой: ```bash flatpak run ru.linux_gaming.PortProton ``` +**Через центр приложений:** + Также PortProton доступен в Центре приложений GNOME после подключения Flathub. +![Установка Flatpak](../../assets/sun_install/linux/emulator/step-01.png) + ## Первоначальная настройка При первом запуске PortProton автоматически устанавливает необходимые зависимости Wine и вспомогательные компоненты. Процесс занимает несколько минут. -![Интерфейс PortProton](../../assets/install/linux/emulator/step-04.png) +![Добавление репозитория Flathub](../../assets/sun_install/linux/emulator/step-02.png) После завершения инициализации станут доступны основные функции приложения, в том числе: @@ -61,5 +59,7 @@ flatpak run ru.linux_gaming.PortProton - **Командная строка Windows** — запуск cmd.exe внутри Wine; - **Файловый менеджер** — доступ к виртуальной файловой системе Windows. +![Интерфейс PortProton](../../assets/sun_install/linux/emulator/step-03.png) + !!! tip "Следующий шаг" После установки PortProton перейдите к разделу [Установка SunriseWorkbench](workbench.md). diff --git a/doc/lwc-doc/docs/sunrise/install/linux/linux.md b/doc/lwc-doc/docs/sunrise/sun_install/linux/linux.md similarity index 100% rename from doc/lwc-doc/docs/sunrise/install/linux/linux.md rename to doc/lwc-doc/docs/sunrise/sun_install/linux/linux.md diff --git a/doc/lwc-doc/docs/sunrise/install/linux/workbench.md b/doc/lwc-doc/docs/sunrise/sun_install/linux/workbench.md similarity index 74% rename from doc/lwc-doc/docs/sunrise/install/linux/workbench.md rename to doc/lwc-doc/docs/sunrise/sun_install/linux/workbench.md index 2ce572e..477be62 100644 --- a/doc/lwc-doc/docs/sunrise/install/linux/workbench.md +++ b/doc/lwc-doc/docs/sunrise/sun_install/linux/workbench.md @@ -9,47 +9,47 @@ **Шаг 1.** Перейдите в папку, содержащую установщик SunriseWorkbench. Нажмите правой кнопкой мыши на файл `.exe` и выберите **Открыть с помощью → PortProton**. В диалоговом окне оставьте настройки по умолчанию и нажмите **Run**. -![Запуск установщика через PortProton](../../assets/install/linux/workbench/step-01.png) +![Запуск установщика через PortProton](../../assets/sun_install/linux/workbench/step-01.png) ## Процесс установки **Шаг 2.** В появившемся окне выберите язык установки (по умолчанию — английский) и нажмите **OK**. -![Выбор языка](../../assets/install/linux/workbench/step-02.png) +![Выбор языка](../../assets/sun_install/linux/workbench/step-02.png) **Шаг 3.** В приветственном окне мастера установки нажмите **Next**. -![Приветственное окно](../../assets/install/linux/workbench/step-03.png) +![Приветственное окно](../../assets/sun_install/linux/workbench/step-03.png) **Шаг 4.** Ознакомьтесь с условиями лицензионного соглашения и подтвердите принятие. -![Лицензионное соглашение](../../assets/install/linux/workbench/step-04.png) +![Лицензионное соглашение](../../assets/sun_install/linux/workbench/step-04.png) **Шаг 5.** Путь установки рекомендуется оставить по умолчанию. -![Путь установки](../../assets/install/linux/workbench/step-05.png) +![Путь установки](../../assets/sun_install/linux/workbench/step-05.png) **Шаг 6.** Установите флажок **Create Desktop Shortcut** — ярлык SunriseWorkbench появится на рабочем столе. -![Ярлык на рабочем столе](../../assets/install/linux/workbench/step-06.png) +![Ярлык на рабочем столе](../../assets/sun_install/linux/workbench/step-06.png) -**Шаг 7.** Нажмите **Install** и дождитесь завершения установки всех необходимых компонентов. +**Шаг 7.** Нажмите **sun_install** и дождитесь завершения установки всех необходимых компонентов. -![Процесс установки](../../assets/install/linux/workbench/step-07.png) +![Процесс установки](../../assets/sun_install/linux/workbench/step-07.png) ## Первый запуск **Шаг 8.** После завершения установки запустите SunriseWorkbench через созданный ярлык на рабочем столе. Приложение предложит указать путь к рабочему пространству. Рекомендуется оставить значение по умолчанию и установить флажок **Use this as the default and do not ask again**. -![Выбор рабочего пространства](../../assets/install/linux/workbench/step-08.png) +![Выбор рабочего пространства](../../assets/sun_install/linux/workbench/step-08.png) **Шаг 9.** После загрузки главного окна нажмите **New Sunrise Project**. -![Главное окно SunriseWorkbench](../../assets/install/linux/workbench/step-09.png) +![Главное окно SunriseWorkbench](../../assets/sun_install/linux/workbench/step-09.png) **Шаг 10.** В появившемся диалоге создайте новый проект или выберите шаблон. -![Создание нового проекта](../../assets/install/linux/workbench/step-10.png) +![Создание нового проекта](../../assets/sun_install/linux/workbench/step-10.png) !!! tip "Дальнейшая настройка" Подробные инструкции по конфигурации проекта представлены в разделе [Создание нового проекта](../../config/new-project.md). diff --git a/doc/lwc-doc/docs/sunrise/install/windows.md b/doc/lwc-doc/docs/sunrise/sun_install/windows.md similarity index 72% rename from doc/lwc-doc/docs/sunrise/install/windows.md rename to doc/lwc-doc/docs/sunrise/sun_install/windows.md index fba2c29..8bc5e71 100644 --- a/doc/lwc-doc/docs/sunrise/install/windows.md +++ b/doc/lwc-doc/docs/sunrise/sun_install/windows.md @@ -6,37 +6,37 @@ **Шаг 1.** Запустите установщик SunriseWorkbench. В появившемся окне выберите язык установки (по умолчанию — английский) и нажмите **OK**. -![Выбор языка](../assets/install/windows/step-01.png) +![Выбор языка](../assets/sun_install/windows/step-01.png) **Шаг 2.** В приветственном окне мастера установки нажмите **Next**. -![Приветственное окно](../assets/install/windows/step-02.png) +![Приветственное окно](../assets/sun_install/windows/step-02.png) **Шаг 3.** Ознакомьтесь с условиями лицензионного соглашения и подтвердите принятие. -![Лицензионное соглашение](../assets/install/windows/step-03.png) +![Лицензионное соглашение](../assets/sun_install/windows/step-03.png) **Шаг 4.** Путь установки рекомендуется оставить по умолчанию. -![Путь установки](../assets/install/windows/step-04.png) +![Путь установки](../assets/sun_install/windows/step-04.png) **Шаг 5.** Для удобства дальнейшей работы установите флажок **Create Desktop Shortcut**. -![Ярлык на рабочем столе](../assets/install/windows/step-05.png) +![Ярлык на рабочем столе](../assets/sun_install/windows/step-05.png) -**Шаг 6.** Нажмите **Install** и дождитесь завершения установки всех необходимых компонентов. +**Шаг 6.** Нажмите **sun_install** и дождитесь завершения установки всех необходимых компонентов. -![Процесс установки](../assets/install/windows/step-06.png) +![Процесс установки](../assets/sun_install/windows/step-06.png) ## Первый запуск **Шаг 7.** При первом запуске приложение предложит указать путь к рабочему пространству (workspace). Рекомендуется оставить путь по умолчанию и установить флажок **Use this as the default and do not ask again**. -![Выбор рабочего пространства](../assets/install/windows/step-07.png) +![Выбор рабочего пространства](../assets/sun_install/windows/step-07.png) **Шаг 8.** После загрузки главного окна нажмите **New Sunrise Project** для создания нового проекта. -![Главное окно SunriseWorkbench](../assets/install/windows/step-08.png) +![Главное окно SunriseWorkbench](../assets/sun_install/windows/step-08.png) !!! tip "Дальнейшая настройка" Подробные инструкции по конфигурации проекта представлены в разделе [Создание нового проекта](../config/new-project.md). diff --git a/doc/lwc-doc/mkdocs.yml b/doc/lwc-doc/mkdocs.yml index 66221b3..443d1e4 100644 --- a/doc/lwc-doc/mkdocs.yml +++ b/doc/lwc-doc/mkdocs.yml @@ -40,17 +40,17 @@ nav: - Быстрый старт: - Обзор: getting-started/overview.md - Быстрый старт: getting-started/quick-start.md - - Ручная установка: getting-started/manual-install.md + - Ручная установка: getting-started/manual-sun_install.md - Настройка: getting-started/configuration.md - Sunrise Workbench: - Обзор: sunrise/overview.md - Установка: - - Windows: sunrise/install/windows.md + - Windows: sunrise/sun_install/windows.md - Linux: - - Обзор: sunrise/install/linux/linux.md - - Установка эмулятора Windows: sunrise/install/linux/emulator.md - - Установка SunriseWorkbench: sunrise/install/linux/workbench.md + - Обзор: sunrise/sun_install/linux/linux.md + - Установка эмулятора Windows: sunrise/sun_install/linux/emulator.md + - Установка SunriseWorkbench: sunrise/sun_install/linux/workbench.md - Конфигурация проекта: - Создание нового проекта: sunrise/config/new-project.md - Загрузка готового проекта: sunrise/config/load-project.md