spt-launcher/docs/tech-decisions.md

584 B

Electron 구조(Architecture)

  • main/renderer 분리
  • IPC 채널은 최소화하고 명시적 요청/응답 형태로 설계

저장소/보안(Storage/Security)

  • 로그인 토큰 저장 위치는 OS keychain 또는 암호화 파일 후보
  • 최종 결정은 인증 방식 확정 후 진행

Git/Git LFS 처리

  • 기본 전략: 시스템에 Git/Git LFS가 없으면 설치 안내 UI 표시
  • 번들/자동 설치 여부는 사용자 합의 후 결정

동기화 방식

  • 단일 repo + LFS 기반
  • 동기화 트리거: 앱 시작 시 확인 + 수동 동기화 버튼