refactor(stage-tamagotchi-godot): move to engines dir (#1715)
Some checks are pending
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
Update Nix pnpmDeps Hash / update (push) Waiting to run

This commit is contained in:
Lilia_Chen 2026-04-23 12:30:53 +01:00 committed by GitHub
parent ad7cf632ed
commit 6a61248cd4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 12 additions and 8 deletions

View file

@ -6,7 +6,7 @@ Godot-native desktop stage runtime project for `stage-tamagotchi`.
- Hosts the Godot project used as the desktop-only stage runtime baseline.
- Provides the minimal scene, script, and .NET project structure for G0 stage work.
- Keeps Godot-owned assets, scenes, scripts, and future add-ons local to one workspace package.
- Keeps Godot-owned assets, scenes, scripts, and future add-ons local to one workspace engine.
## What It Is Not
@ -31,7 +31,7 @@ Godot-native desktop stage runtime project for `stage-tamagotchi`.
- Use it when working on the Godot-backed desktop stage runtime.
- Use it for Godot scene, asset, rendering, and character-runtime work.
- Use it as the package boundary for the desktop Godot stage project itself.
- Use it as the engine boundary for the desktop Godot stage project itself.
## When Not To Use It
@ -61,11 +61,11 @@ godotenv godot use 4.6.2
Then run the Godot editor with the current project:
```bash
"$(godotenv godot env path)" ./packages/stage-tamagotchi-godot/project.godot
"$(godotenv godot env path)" ./engines/stage-tamagotchi-godot/project.godot
```
You can also run the game directly from the command line:
```bash
"$(godotenv godot env path)" --path ./packages/stage-tamagotchi-godot
"$(godotenv godot env path)" --path ./engines/stage-tamagotchi-godot
```

View file

Before

Width:  |  Height:  |  Size: 995 B

After

Width:  |  Height:  |  Size: 995 B

Before After
Before After

View file

@ -3,7 +3,7 @@
"type": "module",
"version": "0.9.0",
"private": true,
"description": "Godot-native desktop stage runtime workspace package for stage-tamagotchi",
"description": "Godot-native desktop stage runtime workspace engine for stage-tamagotchi",
"author": {
"name": "Moeru AI Project AIRI Team",
"email": "airi@moeru.ai",
@ -13,7 +13,7 @@
"repository": {
"type": "git",
"url": "https://github.com/moeru-ai/airi.git",
"directory": "packages/stage-tamagotchi-godot"
"directory": "engines/stage-tamagotchi-godot"
},
"scripts": {
"build": "dotnet build ./stage-tamagotchi-godot.csproj",

View file

@ -30,6 +30,7 @@
"build:tamagotchi": "pnpm -rF @proj-airi/stage-tamagotchi run app:build",
"build:apps": "turbo run build -F=\"./apps/*\"",
"build:packages": "turbo run build -F=\"./packages/*\"",
"build:engines": "turbo run build -F=\"./engines/*\"",
"test": "vitest --coverage",
"test:run": "vitest run",
"lint": "moeru-lint .",
@ -39,6 +40,7 @@
"to-avif": "tsx docs/scripts/avif.ts",
"sponsors:generate": "sponsorkit --output-dir docs/content/public/assets/sponsors",
"typecheck": "pnpm -rF=\"./packages/*\" -F=\"./apps/*\" -F=\"./docs\" --parallel typecheck",
"typecheck:engines": "pnpm -rF=\"./engines/*\" --parallel typecheck",
"up": "taze -w -r -I && pnpm prune && pnpm dedupe",
"nolyfill": "pnpm dlx nolyfill",
"open:ios": "pnpm -rF @proj-airi/stage-pocket run open:ios",
@ -95,6 +97,7 @@
"services/**",
"examples/**",
"docs/**",
"engines/**",
"apps/**"
],
"simple-git-hooks": {

4
pnpm-lock.yaml generated
View file

@ -2319,6 +2319,8 @@ importers:
specifier: ^3.2.6
version: 3.2.6(typescript@5.9.3)
engines/stage-tamagotchi-godot: {}
integrations/vscode/airi-plugin-vscode:
devDependencies:
'@proj-airi/plugin-sdk':
@ -3043,8 +3045,6 @@ importers:
specifier: 'catalog:'
version: 0.0.97
packages/stage-tamagotchi-godot: {}
packages/stage-ui:
dependencies:
'@date-fns/utc':

View file

@ -7,6 +7,7 @@ packages:
- services/**
- examples/**
- docs/**
- engines/**
- apps/**
- '!**/dist/**'
overrides: