# 폴더 및 파일 작성 규칙

  • root
    • .env.*: 서버 주소 등 설정 파일 (개발환경에 따라서 분리된 설정값을 제공하도록 한다)
  • src
    • api: Rest API 호출
    • components: 라우터에 등록되지 않은 UI 요소
      • dialogs: dialog 콤포넌트
      • messages: 에러 또는 워닝 메시지 콤포넌트
    • data: 변경이 자주 일어나지 않는 데이터를 로컬로 저장해서 처리하고 싶을 때
    • globals: 싱글톤 객체들
      • base.js
        • 전역으로 사용해야 할 데이터 관리 (currentPath 등)
        • 앱과 싱크해야 할 데이터 관리
    • mixins
    • router: 화면 네비게이션이 일어나는 경로 설정
    • store: 상태관리
    • utils: 라이브러리 모음
    • views: 라우터에 등록되어 있는 UI 모듈