Open questions
Status: Draft. Remove an item when it is answered, and record the answer in a spec or an ADR.
Research needed
Section titled “Research needed”- Pre-release platform coverage. Asset names were verified for stable builds (see the version spec). For
beta,rcanddevingodotengine/godot-builds, check which platforms each release actually includes (a beta showed no macOS build) and the archive layout inside the Windows and Linux zips (single executable versus a folder with the .NET assemblies). - Godot upgrade path. What is official and scriptable:
--convert-3to4(3 to 4 only), and for 4.x to 4.y, opening headless with--import/--quitto re-import. What breaks, and what a safegdt upgrademust do (git cleanliness check, backup, dry run). - Godot trademark policy, full text. Only excerpts were reviewed. Read the whole policy at https://godot.foundation/policies-and-procedures/trademark-policy and ask the Foundation in writing if anything about the name is unclear.
- Asset Store with an account. The API is public and documented (see authentication.md). Still to verify with an account: where a user creates an API key, whether a purchased asset’s
download_urlis only returned with the bearer token, and how a paid asset behaves without one. Also whether the Asset Library’s REST API is still served, and its response shape. - gdUnit4 run for real. Its command line and exit handling are taken from its own
runtest.shand source, but it has not been run: read its JUnit report (written under the-rdfolder in a numbered subfolder) and confirm the exit codes and that--ignoreHeadlessModeis enough in CI. - .NET flavor. Needs the .NET SDK on the machine; decide what
gdt doctorchecks and whatgdt installsays about it.
Decisions pending
Section titled “Decisions pending”- Name of the project file:
gdt.tomlis assumed. Confirm, and confirm whether a plain.godot-versionfile should also be read. - Whether
gdt openshould refuse to open a project with a lower engine version than the one that last saved it. - Crate name reservation on crates.io (
godot-dev-tools), and when. - Telemetry: none. Confirm as a permanent rule.
Independent community project. Not affiliated with, endorsed by or sponsored by the Godot Foundation or the Godot Engine project. “Godot” is a trademark of the Godot Foundation; this site does not use the Godot logo.