Skip to content

refactor: consolidate util packages and simplify bootstrap structure#40

Merged
ikjeong merged 4 commits intomainfrom
refactor/util
Dec 9, 2025
Merged

refactor: consolidate util packages and simplify bootstrap structure#40
ikjeong merged 4 commits intomainfrom
refactor/util

Conversation

@ikjeong
Copy link
Contributor

@ikjeong ikjeong commented Dec 9, 2025

Summary

  • 분산되어 있던 유틸리티 패키지들을 internal/util 하위로 통합하여 프로젝트 구조 단순화
  • bootstrap 로직을 cmd/sym으로 이동

Changes

  • 유틸리티 패키지 통합 (internal/util/)

    • internal/envutilinternal/util/env: 환경변수 관리 유틸리티
    • internal/configinternal/util/config: 설정 관리 유틸리티
    • internal/gitinternal/util/git: Git 변경사항 추적 유틸리티
    • 관련 import 경로 전체 업데이트 (20+ 파일)
  • Bootstrap 구조 단순화

    • internal/bootstrap/linters.gointernal/bootstrap/providers.gocmd/sym/bootstrap.go로 통합
    • internal/bootstrap 패키지 삭제
  • 불필요한 파일 제거

    • cmd/test-linter/main.go: 미사용 ESLint 테스트 헬퍼 삭제
    • CLAUDE.md: 중복 문서 삭제 (.claude/CLAUDE.md에 통합)
    • internal/config/README.md, internal/git/README.md: 이동으로 인한 삭제

- envutil → internal/util/env
- config → internal/util/config
- git → internal/util/git
- Update all import paths
- Consolidate linters.go and providers.go into cmd/sym/bootstrap.go
- Remove bootstrap import from main.go (same package)
- Update README documentation
- Remove unused test helper
@ikjeong ikjeong self-assigned this Dec 9, 2025
@ikjeong ikjeong merged commit 7c33e60 into main Dec 9, 2025
1 check passed
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.

1 participant