eGovFrame Starter Template
eGovFrame(전자정부 표준프레임워크) 템플릿을 기반으로 새로운 프로젝트를 쉽고 빠르게 생성할 수 있는 VS Code 확장 프로그램입니다.
주요 기능
- 🚀 템플릿 기반 프로젝트 생성: eGovFrame GitHub 저장소에 미리 정의된 템플릿을 Git Clone하여 새 프로젝트를 자동으로 생성합니다.
- 📂 다양한 템플릿: 웹 애플리케이션, 포털, 업무 시스템, Spring Boot 등 다양한 유형의 템플릿을 제공합니다.
- 🎨 간편한 UI: VS Code의 Activity Bar에서 원하는 템플릿을 직관적으로 선택하고 프로젝트를 생성할 수 있습니다.
사용법
- eGovFrame 아이콘 클릭: VS Code의 Activity Bar(좌측 사이드바)에서 eGovFrame 로고 아이콘을 클릭합니다.
- 템플릿 선택: 생성하고 싶은 템플릿 항목 우측의 생성(create) 아이콘을 클릭합니다.
- 프로젝트명 입력: 생성할 프로젝트의 이름을 입력하고 Enter를 누릅니다.
- 저장 위치 선택: 프로젝트를 생성할 상위 폴더를 선택합니다.
- 완료: 잠시 후 선택한 위치에 프로젝트 생성이 완료됩니다.
또는, 명령어 팔레트(Ctrl/Cmd + Shift + P )에서 eGovFrame: 새 프로젝트 생성 을 실행할 수도 있습니다.
지원되는 템플릿
- Simple Homepage Backend: 표준프레임워크 심플홈페이지 BackEnd
- Simple Homepage Frontend: 표준프레임워크 심플홈페이지 FrontEnd
- Boot Simple Board: 부트 기반 심플보드
- Portal Site: 표준프레임워크 포털사이트
- Enterprise Business: 표준프레임워크 업무시스템
- Simple Board: 표준프레임워크 심플 게시판
개발 환경 요구사항
- VS Code: 1.74.0 이상
- Git: 프로젝트 생성을 위해 필요합니다.
- Java: 8 이상 (생성된 프로젝트 실행 시)
- Node.js: 16.x 이상 (확장 프로그램 개발 시)
개발 및 빌드
개발 환경 설정
# 의존성 설치
pnpm install
# 개발 모드 실행 (파일 변경 감지)
pnpm run watch
# 확장 프로그램 디버깅 (F5 키)
빌드 및 패키징
# 컴파일
pnpm run compile
# 린트 체크
pnpm run lint
# VSIX 패키지 생성
pnpm run package
문제 해결
프로젝트 생성이 실패하는 경우
Git 이 시스템에 설치되어 있고, PATH에 등록되어 있는지 확인하세요.
- 대상 폴더에 쓰기 권한이 있는지 확인하세요.
- 인터넷 연결이 안정적인지 확인하세요.
라이선스
이 프로젝트는 MIT License 하에 배포됩니다.
관련 링크
| |