rust web boilerplate
1.0.0
이것은 새로운 프로젝트에서 신속하게 시작하기 위해 모범 사례를 사용하여 만든 보일러 플레이트 프로젝트입니다. 나는 이것을 스스로 만들었지 만 아마도 다른 사람을 도울 것입니다. 모범 사례에 대한 요청과 토론을 시작하십시오!
몇 가지 외부 종속성을 설치하고 ~/.cargo/bin $PATH 에 있는지 확인하십시오.
cargo install diesel_cli
cargo install cargo-watch
선택적으로 테스트에서 라인 커버리지를 원한다면화물 표준을 설치하십시오.
cargo-tarpaulin
.env.example .env 로 복사 하고이 파일에서 응용 프로그램 환경을 업데이트하십시오.
로컬 우편둥이가 작동하는지 확인하십시오. 현재 사용자는 개발 Postgres 설치에서 관리자 여야하며 "피어"또는 "신뢰"인증 방법을 사용해야합니다 ( pg_hba.conf 참조).
이제 watch.sh 스크립트를 시작하여 빠르게 반복하는 데 도움이됩니다. DB를 제거하고 재현하고 마이그레이션을 실행 한 다음 모든 코드 변경 사항에 대한 테스트가 진행됩니다.
./watch.sh
라인 커버리지를 얻으려면
cargo tarpaulin --ignore-tests