Skip to content

Commit 4fc321e

Browse files
committed
Consolidate duplicate builder surfaces and complete toolbox ownership classification - PR_26154_039-041-cleanup-stack
1 parent ab05fc7 commit 4fc321e

416 files changed

Lines changed: 1849 additions & 2332 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

admin/grouping-colors.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ <h2>Current Tool Groupings (deprecated)</h2>
8989
</tr>
9090
<tr>
9191
<td>Building / Creation</td>
92-
<td>Game Builder</td>
92+
<td>Game Design Studio</td>
9393
<td><span class="brand-color-code"><span
9494
class="brand-color-swatch swatch-green"></span>Green</span></td>
9595
</tr>
@@ -176,7 +176,6 @@ <h3><span class="brand-color-code"><span
176176
class="brand-color-swatch swatch-pink"></span>Pink: Build &amp;
177177
Create</span></h3>
178178
<ul>
179-
<li>Game Builder</li>
180179
<li>Object Vector Studio</li>
181180
<li>World Vector Studio</li>
182181
<li>Animation Studio</li>

src/shared/contracts/tools/gameBuilderContract.js renamed to archive/v1-v2/tools/game-builder-reference/contracts/gameBuilderContract.js

File renamed without changes.

toolbox/game-builder/index.html renamed to archive/v1-v2/tools/game-builder-reference/game-builder/index.html

File renamed without changes.

tests/shared/tools/GameBuilderToolContract.test.mjs renamed to archive/v1-v2/tools/game-builder-reference/tests/GameBuilderToolContract.test.mjs

File renamed without changes.

toolbox/builder/index.html renamed to archive/v1-v2/tools/game-builder-reference/tool-builder/index.html

File renamed without changes.

assets/theme-v2/js/gamefoundry-partials.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"animation-studio": "toolbox/animation/index.html",
77
"asset-studio": "toolbox/assets/index.html",
88
"code-studio": "toolbox/code/index.html",
9-
"game-builder": "toolbox/game-builder/index.html",
109
"game-design-studio": "toolbox/game-design/index.html",
1110
"input-studio": "toolbox/input/index.html",
1211
"localization-studio": "toolbox/localization/index.html",
@@ -19,7 +18,6 @@
1918
"storage-inspector": "toolbox/storage/index.html",
2019
"world-vector-studio": "toolbox/world-vector/index.html",
2120
"configuration-admin": "toolbox/configuration-admin/index.html",
22-
"tool-builder": "toolbox/builder/index.html",
2321
"tool-creator": "toolbox/creator/index.html",
2422
cloud: "toolbox/cloud/index.html",
2523
games: "games/index.html",

assets/theme-v2/partials/header-nav.html

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,10 @@
3737
<a data-nav-link data-toolbox-menu-item data-route="object-vector-studio" href="toolbox/object-vector/index.html">Object Vector</a>
3838
</div>
3939
</div>
40-
<div class="nav-item nav-popout-item" data-toolbox-menu-group>
41-
<a data-toolbox-menu-group-label data-route="toolbox" href="toolbox/index.html" aria-haspopup="true">Tooling &#9656;</a>
42-
<div class="sub-menu sub-menu--nested" data-toolbox-submenu aria-label="Tooling tools">
43-
<a data-nav-link data-toolbox-menu-item data-route="tool-builder" href="toolbox/builder/index.html">Tool Builder</a>
44-
<a data-nav-link data-toolbox-menu-item data-route="tool-creator" href="toolbox/creator/index.html">Tool Creator</a>
45-
</div>
46-
</div>
40+
<a data-nav-link data-toolbox-menu-item data-route="tool-creator" href="toolbox/creator/index.html">Tool Creator</a>
4741
<div class="nav-item nav-popout-item" data-toolbox-menu-group>
4842
<a data-toolbox-menu-group-label data-route="toolbox" href="toolbox/index.html" aria-haspopup="true">Worlds &#9656;</a>
4943
<div class="sub-menu sub-menu--nested" data-toolbox-submenu aria-label="World tools">
50-
<a data-nav-link data-toolbox-menu-item data-route="game-builder" href="toolbox/game-builder/index.html">Game Builder</a>
5144
<a data-nav-link data-toolbox-menu-item data-route="game-design-studio" href="toolbox/game-design/index.html">Game Design</a>
5245
<a data-nav-link data-toolbox-menu-item data-route="particle-studio" href="toolbox/particles/index.html">Particles</a>
5346
<a data-nav-link data-toolbox-menu-item data-route="world-vector-studio" href="toolbox/world-vector/index.html">World Vector</a>

docs/faq.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ <h2>Frequently Asked Questions</h2>
4444
<details class="vertical-accordion">
4545
<summary>Which tool should I open first?</summary>
4646
<div class="accordion-body">
47-
<p>Start with Game Design Studio when you are shaping an idea, then move into Game
48-
Builder, Asset Studio, Animation Studio, Sound Studio, and the publishing tools
47+
<p>Start with Game Design Studio when you are shaping an idea, then move into Asset
48+
Studio, Animation Studio, Sound Studio, and the publishing tools
4949
as the project becomes more concrete.</p>
5050
</div>
5151
</details>

docs_build/dev/BUILD_PR.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# BUILD_PR: Schema location correction
22

33
## Codex task
4-
Move the schema contract plan from root-level schema files to `toolbox/schemas/`.
4+
Move the schema contract plan from root-level schema files to `src/shared/schemas/`.
55

66
## Required changes
77
1. Remove any planned or newly-added root-level `*.schema.json` files.
8-
2. Add schema contracts under `toolbox/schemas/` only.
9-
3. Put reusable manifest schemas directly under `toolbox/schemas/`.
10-
4. Put individual tool payload schemas under `toolbox/schemas/tools/`.
8+
2. Add schema contracts under `src/shared/schemas/` only.
9+
3. Put reusable manifest schemas directly under `src/shared/schemas/`.
10+
4. Put individual tool payload schemas under `src/shared/schemas/tools/`.
1111
5. Update any docs or references to point to the new schema paths.
1212

1313
## Do not
@@ -24,4 +24,4 @@ Search for misplaced schemas:
2424
Get-ChildItem -Path . -Filter *.schema.json -Recurse | Select-Object FullName
2525
```
2626

27-
Expected result: all schema files are under `toolbox\schemas\`.
27+
Expected result: all schema files are under `src\shared\schemas\`.

docs_build/dev/PLAN_PR.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ toolbox/
2828
## Rationale
2929
Schemas belong near tool contracts, not at repository root. The root should stay clean and should not accumulate validation artifacts.
3030

31-
Shared schemas live at `toolbox/schemas/`.
32-
Tool-specific schemas live at `toolbox/schemas/tools/<tool>.schema.json`.
31+
Shared schemas live at `src/shared/schemas/`.
32+
Tool-specific schemas live at `src/shared/schemas/tools/<tool>.schema.json`.
3333

3434
## Acceptance criteria
3535
- No new schema files are added at repository root.
36-
- All JSON schema files are under `toolbox/schemas/`.
37-
- Tool manifest validation uses `toolbox/schemas/tool.manifest.schema.json`.
38-
- Tool-specific payload validation uses `toolbox/schemas/tools/<tool>.schema.json`.
36+
- All JSON schema files are under `src/shared/schemas/`.
37+
- Tool manifest validation uses `src/shared/schemas/tool.manifest.schema.json`.
38+
- Tool-specific payload validation uses `src/shared/schemas/tools/<tool>.schema.json`.
3939
- Samples reference the same tool schema contracts used by tool manifests.

0 commit comments

Comments
 (0)