Skip to content

[Build] simplify src layer layout#48

Merged
learncold merged 2 commits intomainfrom
codex/repo-structure-doc-sync
Mar 23, 2026
Merged

[Build] simplify src layer layout#48
learncold merged 2 commits intomainfrom
codex/repo-structure-doc-sync

Conversation

@learncold
Copy link
Copy Markdown
Owner

@learncold learncold commented Mar 23, 2026

Summary

  • 계층별 include/src/ 하위 분리를 제거하고 파일을 src/<layer>/ 바로 아래로 단순화했다.
  • CMakeLists.txt, [AGENTS.md], 구조 문서를 현재 레이아웃과 include root 규칙에 맞게 동기화했다.
  • 구현 이슈 범위의 ECS 구현 파일은 이 PR에 포함하지 않았다.

Related Issue

Area

  • Engine
  • Domain
  • Application
  • Docs
  • Build
  • Analysis
  • Chore

Architecture Check

  • I kept the dependency direction application -> domain -> engine.
  • I did not add Qt UI code to src/domain.
  • I did not add domain or application dependencies to src/engine.
  • I used src/ as the include root.

Verification

  • cmake --preset windows-debug
  • cmake --build --preset build-debug
  • ctest --preset test-debug
  • Not run (reason below)

Risks / Follow-up

  • none.

@learncold learncold changed the title Codex/repo structure doc sync [Docs/Build] Codex/repo structure doc sync Mar 23, 2026
@learncold learncold changed the title [Docs/Build] Codex/repo structure doc sync [Docs] Codex/repo structure doc sync Mar 23, 2026
@learncold learncold closed this Mar 23, 2026
@learncold learncold changed the title [Docs] Codex/repo structure doc sync [Build] reorganize layered source layout Mar 23, 2026
@learncold learncold reopened this Mar 23, 2026
@learncold learncold merged commit d580974 into main Mar 23, 2026
4 of 9 checks passed
@learncold learncold deleted the codex/repo-structure-doc-sync branch March 23, 2026 08:54
@learncold learncold changed the title [Build] reorganize layered source layout [Build] simplify src layer layout Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Task-Simplify src layer layout and sync build/docs

1 participant