GitHub 임포트 워크플로우 개편
·2022.07.21 09:00
핵심 내용
Replit이 GitHub 임포트 워크플로우를 **Nix** 기반으로 개편하여 더 빠르고 직관적인 개발 환경을 제공한다.
자세히 보기
Replit의 인프라와 Repl이 Nix 기반으로 전환됨에 따라, 기존의 주요 병목 구간이었던 GitHub 임포트 워크플로우도 Nix 기반으로 전면 개편되었다. 기존에는 GitHub에서 가져온 저장소가 구형 Bash 스타일 Repl로 강제 설정되는 문제가 있었다.
새로운 방식은 기존의 Nix 언어 템플릿을 활용한다. 템플릿 내 불필요한 파일을 제거한 뒤 GitHub의 파일을 클론하는 방식을 사용하여, .replit 및 replit.nix 파일과 Python의 venv 같은 환경 파일을 그대로 유지할 수 있다.
언어 감지는 GitHub API를 통해 자동으로 수행된다. 이를 통해 사용자는 별도의 설정 없이도 저장소에 적합한 언어 템플릿을 추천받을 수 있으며, Replit과 GitHub 간의 워크플로우가 더욱 매끄러워졌다.
주요 개선 사항은 다음과 같다:
- 설정 플러그인 스타일 개편 및 실행/컴파일 명령 커스텀 옵션 강화
- Prybar 인터프리터 사용 옵션 추가
npm run start와 같은 공통 실행 명령 자동 감지 및 추천
이번 업데이트는 Replit의 레거시 백엔드인 Polygott에서 벗어나 완전히 Nix 생태계로 전환하는 중요한 단계다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.