Skip to content

Commit b893d88

Browse files
tannevaledclaude
andcommitted
relocate: cloud-boot/godoom -> go-doom/engine
Org migration: the project moves out of cloud-boot/ into its own org go-doom/ for visual + organizational consistency with the new go-quake1/2/3 family. Sole repo for now is go-doom/engine (renamed from goform-transferred godoom). No layout change -- godoom's packages are already at the repo root (doom.go + seed.go + backend/ + cmd/ + example/ + embedwad/ + oracle/ + static/ + testdata/), unlike goquake1 which needed a post-rename flatten. Mechanical rewrites: - go.mod: module github.com/go-doom/engine - All 16 .go files with explicit import paths -> github.com/go-doom/engine/... - All "cloud-boot/godoom" attribution strings -> "go-doom/engine" (header comments + LICENSE + README + PORT.md) GitHub redirect cloud-boot/godoom -> go-doom/engine preserved. The upstream/ remote (https://github.com/AndreRenaud/gore.git) is kept intact for future rebasing. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 10cb83b commit b893d88

16 files changed

Lines changed: 22 additions & 22 deletions

File tree

PORT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# PORT.md -- godoom adaptation plan for cloud-boot TamaGo + UEFI
22

3-
This document is the engineering contract between `cloud-boot/godoom` and the
3+
This document is the engineering contract between `go-doom/engine` and the
44
sibling sprints producing `go-virtio/gpu`, `go-virtio/sound`,
55
`go-virtio/input`, and the `cloud-boot/tamago-uefi` "livedoom" boot artifact.
66
It is the source of truth for *what* godoom needs to do and *what shape* its

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<p align="center"><img src="https://raw.githubusercontent.com/cloud-boot/brand/main/social/cloud-boot.png" alt="cloud-boot/godoom" width="720"></p>
1+
<p align="center"><img src="https://raw.githubusercontent.com/cloud-boot/brand/main/social/cloud-boot.png" alt="go-doom/engine" width="720"></p>
22

3-
# cloud-boot/godoom
3+
# go-doom/engine
44

55
A pure-Go DOOM engine adapted for cloud-boot's bare-metal TamaGo + UEFI demo
66
target.
@@ -122,7 +122,7 @@ Short version:
122122
```bash
123123
# Re-harvest the host oracle (byte-equal reproducible — proves
124124
# engine + WAD + determinism hooks are intact):
125-
cd cloud-boot/godoom
125+
cd go-doom/engine
126126
GOWORK=off go run ./cmd/harvest-reference \
127127
-wad embedwad/doom1.wad \
128128
-seed 0 \

backend/tamago/frontend.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) 2026 cloud-boot contributors
22
// SPDX-License-Identifier: GPL-2.0-only
33
//
4-
// This file is part of cloud-boot/godoom, a fork of github.com/AndreRenaud/gore
4+
// This file is part of go-doom/engine, a fork of github.com/AndreRenaud/gore
55
// (Pure-Go minimal Doom implementation, GPL-2.0). The TamaGo frontend itself is
66
// NEW code authored for cloud-boot and is released under the same license to
77
// preserve the engine's GPL boundary; cloud-boot's other components remain
@@ -12,7 +12,7 @@ package tamago
1212
import (
1313
"image"
1414

15-
godoom "github.com/cloud-boot/godoom"
15+
godoom "github.com/go-doom/engine"
1616
)
1717

1818
// NOTE: the upstream package literal is `gore`, because the engine source

backend/tamago/frontend_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"image"
88
"testing"
99

10-
godoom "github.com/cloud-boot/godoom"
10+
godoom "github.com/go-doom/engine"
1111
)
1212

1313
type fakeGPU struct{ frames int }

backend/tamago/gpu_adapter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) 2026 cloud-boot contributors
22
// SPDX-License-Identifier: GPL-2.0-only
33
//
4-
// This file is part of cloud-boot/godoom, a fork of github.com/AndreRenaud/gore
4+
// This file is part of go-doom/engine, a fork of github.com/AndreRenaud/gore
55
// (Pure-Go minimal Doom implementation, GPL-2.0). The TamaGo frontend adapter
66
// itself is NEW code authored for cloud-boot and is released under the same
77
// license to preserve the engine's GPL boundary; cloud-boot's other components

backend/tamago/input_adapter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) 2026 cloud-boot contributors
22
// SPDX-License-Identifier: GPL-2.0-only
33
//
4-
// This file is part of cloud-boot/godoom, a fork of github.com/AndreRenaud/gore
4+
// This file is part of go-doom/engine, a fork of github.com/AndreRenaud/gore
55
// (Pure-Go minimal Doom implementation, GPL-2.0). The TamaGo frontend adapter
66
// itself is NEW code authored for cloud-boot and is released under the same
77
// license to preserve the engine's GPL boundary; cloud-boot's other components

backend/tamago/sound_adapter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) 2026 cloud-boot contributors
22
// SPDX-License-Identifier: GPL-2.0-only
33
//
4-
// This file is part of cloud-boot/godoom, a fork of github.com/AndreRenaud/gore
4+
// This file is part of go-doom/engine, a fork of github.com/AndreRenaud/gore
55
// (Pure-Go minimal Doom implementation, GPL-2.0). The TamaGo frontend adapter
66
// itself is NEW code authored for cloud-boot and is released under the same
77
// license to preserve the engine's GPL boundary; cloud-boot's other components

cmd/harvest-reference/main.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ import (
6363
"strings"
6464
"sync"
6565

66-
godoom "github.com/cloud-boot/godoom"
67-
"github.com/cloud-boot/godoom/backend/audiolog"
68-
"github.com/cloud-boot/godoom/embedwad"
66+
godoom "github.com/go-doom/engine"
67+
"github.com/go-doom/engine/backend/audiolog"
68+
"github.com/go-doom/engine/embedwad"
6969
)
7070

7171
type checkpoint struct {

cmd/harvest-reference/main_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import (
1212
"strings"
1313
"testing"
1414

15-
godoom "github.com/cloud-boot/godoom"
16-
"github.com/cloud-boot/godoom/backend/audiolog"
15+
godoom "github.com/go-doom/engine"
16+
"github.com/go-doom/engine/backend/audiolog"
1717
)
1818

1919
func TestParseKey_AllForms(t *testing.T) {

example/doomocracy/doomocracy.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414

1515
"embed"
1616

17-
"github.com/cloud-boot/godoom"
17+
"github.com/go-doom/engine"
1818
)
1919

2020
//go:embed static/*

0 commit comments

Comments
 (0)