Core / Plug-in 아키텍처 분리 #10
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
사용자 피드백 #10: 코드 구조를 Core(핵심), plug-in(추가)으로 구분 필요.
현재 상태
ARCHITECTURE_PLAN.md(commite9cc6bf, 630줄).Core 후보 (이동 X)
scanvas_maker.py,resource_paths.py,splash.py,dem_extender.py,geo_referencing.py,tile_downloader.py,dxf_geometry.py,harness/*.Plugin 후보 (이동 O)
structure_templates.py의 7 템플릿 클래스 + 짝지어진*_parser.py/*_3d_builder.py16개 파일. 각각plugins/<name>/폴더로 분리,manifest.json(이름·버전·entry_point·assets) 첨부.Phase 별 마이그레이션
STRUCTURE_REGISTRYdiscovery 확장.3세션): 템플릿 12개 plugin 폴더로 이동 + manifest 작성..scanvas-libZIP 디스커버리 (PLAN.md §6).