diff --git a/.gitignore b/.gitignore index af968b2..d060c06 100644 --- a/.gitignore +++ b/.gitignore @@ -18,7 +18,11 @@ packages/ Thumbs.db # Reference repos and retail client (large, not our code, separate licenses) -references/ +# WorldBuilder is exempt — it's a load-bearing dependency tracked as a git +# submodule pointing at our fork (Phase N, see docs/architecture/worldbuilder-inventory.md). +references/* +!references/WorldBuilder +!references/WorldBuilder/ # Claude Code session state .claude/ diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..c691aa8 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "references/WorldBuilder"] + path = references/WorldBuilder + url = git@github.com:eriknihlen/WorldBuilder.git + branch = acdream diff --git a/references/WorldBuilder b/references/WorldBuilder new file mode 160000 index 0000000..167788b --- /dev/null +++ b/references/WorldBuilder @@ -0,0 +1 @@ +Subproject commit 167788be6fce65f5ebe79eef07a0b7d28bd7aa81 diff --git a/src/AcDream.Core/AcDream.Core.csproj b/src/AcDream.Core/AcDream.Core.csproj index 6155c02..1ac800c 100644 --- a/src/AcDream.Core/AcDream.Core.csproj +++ b/src/AcDream.Core/AcDream.Core.csproj @@ -18,5 +18,13 @@ + + +