Skip to content

Commit d006f55

Browse files
committed
chore(docs): use mise instead of godotenv
1 parent 21ded83 commit d006f55

5 files changed

Lines changed: 66 additions & 17 deletions

File tree

AGENTS.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,11 @@ that is deferred work and should not complicate the current IPC milestone.
106106
- Godot editor is managed by mise through the project `godot` tool. Use
107107
`mise x -- godot ...`; use `mise which godot` when a direct executable path is
108108
needed.
109+
- The Godot mise alias may temporarily point at a forked `asdf-godot` ref until
110+
upstream supports macOS mono installs. Do not replace this with an `http`
111+
tool workaround.
109112
- Keep Gradle wrapper and Xcode usage as-is; mise only provides the Java runtime
110113
and command-line tools around them.
111-
- Do not use GodotEnv or vfox for this repository unless a task explicitly asks
112-
to compare or repair those flows.
113114

114115
## Engineering Rules
115116

examples/basic-ipc/README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -60,22 +60,16 @@ This creates a WebView if needed, loads
6060

6161
## Running the Godot side
6262

63-
Recommended to use [GodotEnv](https://github.com/chickensoft-games/GodotEnv) to manage Godot versions.
63+
Recommended to use [mise](https://mise.jdx.dev/) to manage Godot versions.
6464

65-
You can use the command below to set current Godot version for this project:
65+
Run the Godot editor with the current project:
6666

6767
```bash
68-
godotenv godot use 4.6.2
69-
```
70-
71-
Then run the Godot editor with the current project:
72-
73-
```bash
74-
"$(godotenv godot env path)" ./examples/basic-ipc/project.godot
68+
mise x -- godot ./examples/basic-ipc/project.godot
7569
```
7670

7771
You can also run the game directly from the command line:
7872

7973
```bash
80-
"$(godotenv godot env path)" --path ./examples/basic-ipc
74+
mise x -- godot --path ./examples/basic-ipc
8175
```

mise.lock

Lines changed: 53 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mise.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,17 @@ lockfile = true
33
legacy_version_file = false
44

55
[tool_alias]
6-
godot = "asdf:mkungla/asdf-godot"
6+
# Temporary fork until mkungla/asdf-godot includes the macOS mono app fix.
7+
# Upstream currently links Godot.app, but mono macOS releases extract Godot_mono.app.
8+
godot = "asdf:LemonNekoGH/asdf-godot#lemonnekogh/fix-macos-mono-app"
79

810
[tools]
9-
godot = "4.6.2-stable"
11+
godot = "4.6.2-stable-mono"
1012
node = "24.14.1"
1113
python = "3.13.13"
1214
uv = "0.11.7"
1315
java = "21"
16+
dotnet = "8"
1417
ktlint = "1.8.0"
1518
swiftlint = "0.62.2"
1619
"pipx:gdtoolkit" = "4.5.0"

scripts/run_basic_ipc_android.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ packages/kirie/native/android/gradlew \
1717
--project-dir packages/kirie/native/android \
1818
:plugin:assembleDebug
1919

20-
"$(godotenv godot env path)" \
20+
mise x -- godot \
2121
--headless \
2222
--path examples/basic-ipc \
2323
--export-debug "Android" \

0 commit comments

Comments
 (0)