Files
union-arena-deck-builder/docs/todo.md

1.6 KiB

할 일 및 이슈

현재 이슈

  • images/ 디렉터리가 약 1.7G까지 증가해 저장소 clone, fetch, checkout 비용이 커졌다.
  • 이미지 파일 수가 9,000+ 단위라서 카드 추가 빈도가 올라갈수록 Git 객체 수와 히스토리 부담이 계속 누적될 가능성이 높다.
  • script/navigation.js에는 현재 프로젝트에 없는 페이지(deckHistory.html, preset.html, myDatabase.html)로 이동하는 코드가 남아 있다.
  • cardList.htmlresult.html 내부 스크립트 비중이 커서 기능 확장 시 유지보수 난도가 올라갈 수 있다.
  • 데이터 파일 네이밍과 샘플 파일(datas/ua99 sample.js, datas/ua99 sample mini.js) 처리 기준이 문서상 명확하지 않았다.

다음 작업 제안

  • 원격 저장소에서 Git LFS 업로드가 정상 완료되었는지 확인한다.
  • 협업자가 있다면 히스토리 재작성 이후 동기화 방법을 공지한다.
  • Git LFS 도입 후에도 저장소 운영 비용이 크면 이미지 저장소 분리/CDN 이전을 재검토한다.
  • cardList.html의 인라인 스크립트를 별도 JS 모듈로 분리하는 리팩터링을 검토한다.
  • 존재하지 않는 페이지 링크를 정리하거나, 향후 구현 예정이면 문서에 상태를 명확히 표기한다.

판단 가이드

  • 신규 이미지 추가 관리가 목적이면 Git LFS 추적만으로도 충분하다.
  • 기존 clone 크기까지 줄이는 것이 목적이면 Git LFS 히스토리 마이그레이션 또는 자산 저장소 분리가 필요하다.