Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aurobore

Открытая платформа для создания 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/.

С чего начать

  1. Видение проекта
  2. Требования
  3. Обзор архитектуры
  4. Структура репозитория
  5. Дорожная карта · Чек-листы
  6. Архитектурные решения (ADR)

Полная навигация — в docs/README.md.

Требования к окружению разработчика

Для сборки и запуска под ОС Аврора нужны Node.js 20 LTS, pnpm, Аврора SDK (mb2), эмулятор и сертификаты подписи. Подробности: docs/aurora/sdk-overview.md, docs/aurora/build-and-packaging.md.

Общее (Windows и Linux)

Что Зачем Версия
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

Что Зачем
Windows 10 build ≥ 17063 требование Аврора SDK (включает архиватор tar)
Git Bash команды mb2/sb2 требуют Unix-совместимый терминал (PowerShell для них не подходит)
Режим разработчика (или политика на symlinks) избежать ошибок из-за символических ссылок при сборке
ssh-keygen (идёт с Git) запрашивается мастером установки SDK

Linux

Что Зачем
Docker виртуализация среды сборки (Build Engine) и эмулятора
Стандартный терминал команды mb2/sb2 работают нативно (Git Bash не нужен)
Поддержка KVM/виртуализации ускоряет эмулятор (QEMU)

По приоритету

  1. Разработка приложений: Node.js (LTS) + pnpm + aurobore CLI.
  2. Сборка/запуск под Аврору: + Аврора SDK (mb2) + эмулятор + сертификаты подписи (+ на Windows: Git Bash и режим разработчика).

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages