Luvit 2.0의 소스 코드에 오신 것을 환영합니다. 이 repo에는 luvit/luvit metapackage와 lit에 게시 된 모든 luvit/* 패키지가 포함되어 있습니다.
이 패키지 및 모듈 컬렉션은 Luvi/Lit 런타임에 대한 Node.js 스타일 API를 구현합니다. 라이브러리 또는 독립형 실행 파일로 사용할 수 있습니다.
자세한 내용은 기본 프로젝트 웹 페이지를 참조하십시오. https://luvit.io/
문제, 불화 또는 메일 링리스트에서 문제를 통해 여기에 질문하십시오.
LUVIT는 FFI 및 LUA 기반 이진 모듈을 지원합니다. 번들 응용 프로그램 내에 바이너리 모듈을 관리하고 포함시키는 방법을 설명하는 Wiki 항목이 있습니다. 컴파일 된 코드 게시
먼저 Luvit을 복제하고 빌드해야합니다. 이것은 쉽고 Makefile 및 make.bat 덕분에 교차 플랫폼을 작동시킵니다.
git clone https://github.com/luvit/luvit.git
cd luvit
make 끊임없이 구축하지 않고 Luvit을 테스트하려면 luvi 사용하십시오.
luvi . PR을 제출하기 전에 항상 make test 실행하십시오.
luvi /path/to/luvit 사용하여 이진을 재건하지 않고 변경 사항을 테스트하십시오.make test 실행하십시오.luvi . -- tests/run.lualuvi . -- tests/test-<name-of-test>.lua (예 : luvi . -- tests/test-http.lua ) DEPS의 패키지는 주로이 저장소에 살고 있지만 일부는 Luvit/Lit으로 복제되어 lit 스트랩을 완화합니다. 업데이트는 리포지토리에서 켜지려면 업데이트를 푸시 할 수 있습니다. 동기를 유지하십시오. 이를 수행하는 한 가지 방법은 rm -rf deps && lit install 입니다. Lit에서 모든 패키지의 최신 버전을 설치합니다. 작업을 취소하지 않도록 Diff를주의 깊게 확인하십시오. Luvit에서 아직 Lit Central 데이터베이스에 있지 않은 Luvit에서 미공개 변경 사항이있을 수 있습니다.