crate release

배포 전에는 컴파일, 문서, 예제 테스트를 한 줄로 확인한다

crate는 코드만 올리는 것이 아니라, 공개 API와 rustdoc 예제가 사용자의 첫 실행 경로가 된다.

01 API 경로pub 항목 확인

외부에서 쓸 이름

02 문서rustdoc 설명

사용 맥락 제공

03 예제 테스트doc test

문서 코드 실행 보증

04 publish버전·라이선스·README

배포 메타데이터 고정

구분의미판단
cargo test코드와 doc test깨진 예제 차단
cargo doc --open문서 화면 확인공개 항목 노출 점검
cargo publish --dry-run패키징 검증배포 전 마지막 확인

핵심 공개 crate 품질은 “빌드 성공”보다 “문서대로 실행 가능”에 있다.