feat: integrate composable Godot runtime and EventBus debugger

This commit is contained in:
cneicy committed 2026-11-06 19:18:54 +08:00
1 parent 0d9e04c09d
commit 51f8a1d044
55 files changed
+1481 -114

No files matched your search

@@ -270,6 +270,21 @@ function buildModel() {
}
}
// Workspace-owned Godot adapters are not separate Git submodules.
const godotPackages = path.join(workspaceRoot, 'Godot', 'Packages');
if (fs.existsSync(godotPackages)) {
for (const entry of fs.readdirSync(godotPackages, { withFileTypes: true })) {
if (!entry.isDirectory()) continue;
const relative = `Godot/Packages/${entry.name}`;
if (modules.some(module => module.path === relative)) continue;
const owner = { path: relative, url: 'https://git.crash.work/ShrinkSDK/Workspace.git' };
for (const projectPath of walkFiles(path.join(workspaceRoot, relative),
candidate => candidate.toLowerCase().endsWith('.csproj'))) {
addProject(readProject(projectPath, owner, null));
}
}
}
for (const upmPackage of upmPackages) {
const coupled = upmPackage.nugetPackages.filter(project => project.coupledToUpm);
if (coupled.length > 1) {