Открытая платформа для создания WebView-приложений под ОС Аврора на стандартном вебе (HTML/CSS/JS/TS) с доступом к нативным возможностям через типизированный мост и систему плагинов.
Документация: aurobore-platform.github.io/aurora
Статус: MVP (M0–M5). Платформа включает runtime, мост, плагины, CLI, SDK и шаблоны.
Исходники и полная проектная документация — в docs/ (VitePress: pnpm docs:dev:full).
pnpm install
pnpm --filter @aurobore/cli build
aurobore doctor
aurobore create MyApp --template vanilla # новый проект
# или для существующего Vue/Vite: cd my-app && aurobore init
cd MyApp && pnpm install && pnpm build:web
aurobore build && aurobore runПодробнее: Быстрый старт на сайте документации · docs/tutorials/quick-start.md (в репозитории).
Пример: examples/hello-world/.
- Видение проекта
- Требования
- Обзор архитектуры
- Структура репозитория
- Дорожная карта · Чек-листы
- Архитектурные решения (ADR)
Полная навигация — в docs/README.md.
Для сборки и запуска под ОС Аврора нужны Node.js 20 LTS, pnpm, Аврора SDK (mb2), эмулятор и сертификаты подписи. Подробности: docs/aurora/sdk-overview.md, docs/aurora/build-and-packaging.md.
| Что | Зачем | Версия |
|---|---|---|
| Git | контроль версий | актуальная |
| Node.js | рантайм инструментария @aurobore/* (CLI, SDK, кодоген) — ADR-005 |
LTS, рекоменд. 20+ (точный минимум фиксируется в инфраструктурном чек-листе) |
| pnpm | менеджер пакетов monorepo (workspaces); удобно через corepack enable |
актуальная |
| Аврора SDK (вариант mb2 / Build Engine, на Docker) | штатная сборка приложения и RPM, эмулятор (QEMU) — ADR-007 | актуальная (5.2.x) |
| Сертификаты подписи RPM | установка пакета на устройство/эмулятор обязательна с подписью | — |
SDK 5.2.0+ рекомендуется запускать на хосте, а не внутри виртуальной машины.
| Что | Зачем |
|---|---|
| Windows 10 build ≥ 17063 | требование Аврора SDK (включает архиватор tar) |
| Git Bash | команды mb2/sb2 требуют Unix-совместимый терминал (PowerShell для них не подходит) |
| Режим разработчика (или политика на symlinks) | избежать ошибок из-за символических ссылок при сборке |
ssh-keygen (идёт с Git) |
запрашивается мастером установки SDK |
| Что | Зачем |
|---|---|
| Docker | виртуализация среды сборки (Build Engine) и эмулятора |
| Стандартный терминал | команды mb2/sb2 работают нативно (Git Bash не нужен) |
| Поддержка KVM/виртуализации | ускоряет эмулятор (QEMU) |
- Разработка приложений: Node.js (LTS) + pnpm +
auroboreCLI. - Сборка/запуск под Аврору: + Аврора SDK (mb2) + эмулятор + сертификаты подписи (+ на Windows: Git Bash и режим разработчика).