Skip to content

[Build] simplify src layer layout#50

Merged
learncold merged 1 commit intomainfrom
codex/simplify-src-layout
Mar 23, 2026
Merged

[Build] simplify src layer layout#50
learncold merged 1 commit intomainfrom
codex/simplify-src-layout

Conversation

@learncold
Copy link
Copy Markdown
Owner

Summary

  • 계층별 include/src/ 하위 분리를 제거하고 파일을 src/<layer>/ 바로 아래로 단순화했다.
  • CMakeLists.txt, AGENTS.md, 구조 문서를 현재 레이아웃과 include root 규칙에 맞게 동기화했다.
  • 기존 layer 책임과 include prefix(engine/..., domain/..., application/...)는 유지했다.

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 merged commit be21b9f into main Mar 23, 2026
2 checks passed
@learncold learncold deleted the codex/simplify-src-layout branch March 23, 2026 09:08
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