chore: prune unused apps and services for the moeka fork
CI / Lint (push) Canceled after 0s
CI / Build Test (stage-web) (push) Canceled after 0s
CI / Build Test (ui-loading-screens) (push) Canceled after 0s
CI / Build Test (ui-transitions) (push) Canceled after 0s
CI / Unit Test (push) Canceled after 0s
CI / Type Check (push) Canceled after 0s
CI / Check Provenance (push) Canceled after 0s
Sync Labels / sync-labels (push) Successful in 1m43s

- Remove stage-tamagotchi, stage-pocket, server, and engine workspaces with their workflows, addons, and docs
- Switch the toolchain from pnpm to bun, replace lockfiles with bun.lock
- Rewrite remaining product references to Moeka
This commit is contained in:
2026-09-14 16:40:49 +07:00
parent 00c6867b7f
commit dc26878386
1981 changed files with 10974 additions and 260677 deletions
+6 -59
View File
@@ -269,71 +269,23 @@
> Для подробных инструкций по разработке этого проекта следуйте [CONTRIBUTING.md](../.github/CONTRIBUTING.md)
> [!NOTE]
> По умолчанию `pnpm dev` запустит сервер разработки для Stage Web (версия для браузера). Если вы хотите попробовать разработку десктопной версии, пожалуйста, убедитесь, что вы прочитали [CONTRIBUTING.md](../.github/CONTRIBUTING.md), чтобы правильно настроить среду.
> По умолчанию `bun run dev` запустит сервер разработки для Stage Web (версия для браузера). Чтобы правильно настроить среду, прочитайте [CONTRIBUTING.md](../.github/CONTRIBUTING.md).
```shell
pnpm i
pnpm dev
bun install
bun run dev
```
### Stage Web (Версия для браузера на [airi.moeru.ai](https://airi.moeru.ai))
```shell
pnpm dev
bun run dev
```
### Stage Tamagotchi (Десктопная версия)
```shell
pnpm dev:tamagotchi
```
Включён пакет Nix для Tamagotchi. Чтобы запустить airi с Nix, сначала убедитесь, что включены flakes, затем выполните:
```shell
nix run github:moeru-ai/airi
```
### Stage Pocket (мобильная версия)
Запустите сервер разработки веб-версии Capacitor:
```shell
pnpm dev:pocket
```
Найдите IP-адрес в выводе этой команды:
```shell
ROLLDOWN-VITE v7.3.0 ready in 1073 ms
➜ Local: https://localhost:5273/
➜ Network: https://<ip-will-be-here>:5273/
➜ Vue DevTools: Open https://localhost:5273/__devtools__/ as a separate window
➜ Vue DevTools: Press Option()+Shift()+D in App to toggle the Vue DevTools
➜ UnoCSS Inspector: https://localhost:5273/__unocss/
```
Откройте проект Xcode:
```shell
CAPACITOR_DEV_SERVER_URL=https://<your-ip-address>:5273 pnpm open:ios
```
После этого откроется Xcode, и вы сможете нажать кнопку "Run", чтобы запустить приложение на iPhone.
Если нужно подключить серверный канал Pocket в беспроводном режиме, запустите Tamagotchi с правами root:
```shell
sudo pnpm dev:tamagotchi
```
Затем включите secure websocket в `settings/connections` Tamagotchi.
### Сайт документации
```shell
pnpm dev:docs
bun run dev:docs
```
### Публикация
@@ -402,8 +354,6 @@ npx bumpp --no-commit --no-tag
flowchart LR
subgraph Apps[Stage applications]
Web[stage-web]
Desktop[stage-tamagotchi]
Pocket[stage-pocket\nexperimental]
end
subgraph Shared[Shared product packages]
@@ -414,7 +364,7 @@ flowchart LR
SDK[server-sdk\nserver-shared]
end
subgraph Channel[Desktop server channel]
subgraph Channel[Server channel]
Runtime[server-runtime]
end
@@ -433,13 +383,10 @@ flowchart LR
end
Web --> StageUI
Desktop --> StageUI
Pocket --> StageUI
StageUI --> Domain
StageUI --> Audio
StageUI --> Renderers
StageUI --> SDK
Desktop --> Runtime
SDK <-->|server channel| Runtime
Discord --> SDK
Minecraft --> SDK