Files
Aislo/docs/tools/groups.yml
T
eomsangdonandClaude Opus 5.5 47a63d3fa4 feat(478-2 문서 사이트): 진짜 추출로 맞춤 — TypeDoc kind-dir(대소문자 겹침 막음) · 도구 대 추출 비교 규칙 · 공용 도구 묶음 · 손글 지문 · TS 메뉴 쪽
- TypeDoc router kind-dir — structure 는 같은 이름 인터페이스 · 함수가 Windows 에서 한 파일로 덮임 · 겹침 링크 안 함
- 비교: TS = export 함수 · 메서드 · 생성자 · 접근자(상속 · 숨은 생성자 뺌 · export * 는 원본으로) · 파이썬 = 안쪽 함수 뺀 전부 ↔ griffe(속성 · 자동 생성 __init__ 반영)
- groups.yml 공용 도구(common_util_* 끝 규칙) · 묶음 없음 0 · 손글 18 묶음 지문
- 결과: 함수 5,746 · 묶음 18 · 세션 칸 45 · 서버 주소 41 · strict 경고 0 · test_478_docs 9 통과

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 19:22:10 +09:00

228 lines
7.3 KiB
YAML

# 문서 사이트 묶음 규칙 — 페이지 · 범위 · 로직 묶음
# 함수 하나 = 묶음 하나 · 위에서부터 첫 맞음
# registry — 계산 등록부 id 무늬(그 줄의 ts · pair 함수)
# files — 파일 이름 무늬(확장자 뺀 이름 · fnmatch)
# 어디에도 안 맞음 = 「묶음 없음」
pages:
- id: B05_B06
title: B05 · B06 종단 · 횡단 설계
guide: guide/B05_B06
scope:
- B05_Profile/
- B06_Section/
- A00_Common/design/
- common_util/
groups:
- id: recommend
title: 추천 노선
files:
- "*RouteInitial*"
- B05_Profile_UI_RouteEdit_Initial*
- B05_Profile_UI_RouteEdit_Recommend*
- B05_Profile_UI_Panel_Recommend
- B05_Profile_Engine_InitialProfile
- B05_Profile_Engine_RidgeValley*
- B05_Profile_Engine_Skeleton
- B05_Profile_Engine_Solver
- id: route_edit
title: 노선 편집
registry: ["route.*"]
files:
- B05_Profile_UI_RouteEdit*
- B05_Profile_RouteEdit_*
- B05_Profile_Route_NodeEdits
- B05_Profile_ContourLock
- design_plan_peek
- common_util_route_polyline
- common_util_route_geometry
- id: route_save
title: 노선 저장 · 시설 따라감
registry: ["stations.carry", "facility.follow*", "facility.plus_follow"]
files:
- B05_Profile_Route_Save*
- B05_Profile_Router_Replan
- B05_Profile_Api_Replan
- B06_Section_Router_DesignSave_Route
- B06_Section_Route_Carry*
- B05_Profile_Pipeline_Follow
- B05_Profile_Structure_Follow
- design_calc_node_carry
- design_calc_node_follow
- common_util_route_follow
- id: stations
title: 측점
registry: ["stations.*"]
files:
- B05_Profile_Sections_Stations
- B05_Profile_Engine_Sections*
- B05_Profile_UI_Page_Stations
- B05_Profile_UI_IrregularStations
- B05_Profile_Util_Station
- B05_Profile_Plus_Stations
- B05_Profile_Api_PlusStations
- B06_Section_Station_*
- B06_Section_Swap_Bus
- B06_Section_Router_Stations
- B06_Section_UI_Missing_Stations
- B06_Section_UI_Page_Station_Swap
- design_pipeline_stations
- design_pipeline_probe_station
- common_util_station_key
- common_util_station
- id: ground
title: 지반 표본
registry: ["ground.*"]
files:
- B05_Profile_Api_TerrainGrid
- B05_Profile_Sections_Ground
- B05_Profile_Pipeline_RouteGround
- B05_Profile_Router_Terrain
- B06_Section_Engine_SampleExtend
- B06_Section_Router_Widen
- common_util_surface_sampler
- common_util_surface_confirmation
- id: earthwork
title: 토량 · 유토 배분
registry: ["earth.*", "haul.*"]
files:
- "*MassHaul*"
- "*HaulPlan*"
- B05_Profile_UI_Profile_Balance
- common_util_mass_haul*
- id: profile
title: 종단 계획고
registry: ["profile.*"]
files:
- B05_Profile_UI_Profile_*
- B05_Profile_Profile_*
- B05_Profile_Grade_*
- B05_Profile_Engine_Grade*
- B05_Profile_Pipeline_Grade
- B05_Profile_EndOffsets
- B05_Profile_UI_Panel*
- B05_Profile_PageSettings
- B05_Profile_Api_PageSettings
- design_profile*
- common_util_route_profile
- id: cross
title: 횡단 설계 계산
registry: ["cross.*"]
files:
- B06_Section_Cross_*
- B06_Section_Engine_*
- B06_Section_Design_Keys
- B06_Section_Router_Design
- B06_Section_Router_Design_Ranges
- B06_Section_Router_Regenerate_Options
- B06_Section_Server_Calc*
- common_util_cross_*
- id: cross_view
title: 횡단 화면 · 조정창
files:
- B06_Section_UI_Cross_*
- B06_Section_UI_Standard*
- B06_Section_UI_Section_*
- B06_Section_UI_Longitudinal
- B06_Section_UI_Adjust_Dock
- B06_Section_Label_Tiers
- B06_Section_Display_Width
- B06_Section_Session_Cells
- B06_Section_Section_Adjusts
- B06_Section_UI_Page_Design_Sync
- B06_Section_UI_Page_Station_Controls
- B06_Section_UI_Page_Span_Control
- B06_Section_UI_Page_Ford_Controls
- B06_Section_UI_Page_Link_Session
- B06_Section_UI_Page_Pipe_Options
- B06_Section_UI_Page_Patches
- id: drainage
title: 관 · 배수
registry: ["drainage.*", "facility.pipe*"]
files:
- "*Drainage*"
- B05_Profile_Api_Pipes_Draft
- B06_Section_Api_Culvert_Options
- design_pipe_ids
- design_structure_pipe*
- common_util_drainage*
- common_util_culvert*
- id: structures
title: 구조물
registry: ["facility.*"]
files:
- "*Structures*"
- "*Structure_*"
- B05_Profile_UI_Structure_Pick_Session
- B06_Section_Structure_Layouts
- design_structure*
- design_facility_lane
- common_util_structure_*
- common_util_berm*
- common_util_excavation
- id: corridor
title: 3D 길 모형
registry: ["corridor.*", "view3d.*"]
files:
- "*Corridor*"
- B05_Profile_UI_Viewer*
- design_view_profile_3d*
- id: footprint
title: 평면 발자국
registry: ["plan.*", "footprint.*"]
files:
- "*Footprint*"
- id: pipeline
title: 계산 묶음 · 가게
files:
- design_pipeline*
- design_calc*
- design_store
- B05_Profile_Pipeline_*
- B06_Section_Section_*
- B06_Section_UI_Page_Persist
- common_util_calc_runner
- common_util_derived_store
- common_util_node_bundle
- id: save
title: 저장 · 확정 · 초기화 · 떠남
files:
- design_save*
- design_reset
- design_leave
- design_shared
- B06_Section_Router_DesignSave
- B06_Section_Router_Confirm
- B05_Profile_Router_Confirm
- B05_Profile_Router_Lifecycle
- common_util_initial_snapshot
- common_util_save_guard
- id: screen
title: 페이지 틀 · 보기
files:
- design_page*
- design_view*
- design_panel
- design_dock
- design_pick*
- design_selection
- design_user_pick
- design_sections
- B05_Profile_UI*
- B06_Section_UI*
- id: server
title: 서버 창구 · 저장소
files:
- "*_Router*"
- "*_Repository*"
- "*_Schema"
- "*_Api_*"
- B05_Profile_Engine*
- B05_Profile
- B06_Section
- B05_Profile_Debug
- id: common
title: 공용 도구
files:
- common_util_*