개발 환경 설정하기
서버 소스나 모듈을 수정할 때만 이 과정을 진행하세요. 화면·계약 실습은 배포본 실행으로 시작할 수 있습니다.
필수 도구와 Git을 준비합니다. 소스 빌드에는 .NET SDK 10이 필요합니다. Git 사용법은 공식 Git 문서를 참고하세요.
소스 복제
쓰기 가능한 작업 디렉터리에서 실행합니다. 이미 복제했다면 다시 내려받지 말고 사용 중인 브랜치와 변경 사항을 확인하세요.
git clone https://github.com/handstack77/handstack.git
cd handstack
이 문서의 소스 기본경로는 위에서 만들어진 저장소 디렉터리입니다. 배포본의 app 디렉터리와 다릅니다.
의존성과 도구 준비
저장소 루트에서 OS에 맞는 스크립트를 실행합니다. 스크립트는 npm 패키지, 화면 자원과 .NET 도구를 구성하며 사용자 환경 변수·PATH도 변경할 수 있습니다. 기존 개발 환경에서는 먼저 내용을 확인하세요.
Windows
.\install.bat
macOS·Linux
bash ./install.sh
사용자 도구가 다른 계정에 설치되지 않도록 스크립트 전체에 sudo를 붙이지 않습니다. 줄바꿈 오류가 나면 파일을 LF로 저장한 뒤 다시 실행하세요.
빌드와 확인
설치 로그에 실패가 없는지 확인하고 도구 확인 명령을 실행합니다. 이어서 빌드·릴리즈·실행 절차에서 대상 OS의 빌드 명령과 산출물 경로를 확인하세요.
빌드 스크립트는 출력 디렉터리와 계약 복사본을 갱신할 수 있습니다. 기존 실행 환경을 덮어쓰지 않도록 대상 경로와 변경 파일을 확인한 뒤 실행합니다.