본문으로 건너뛰기

Sui Framework

이 섹션의 문서는 Rust의 cargo doc 프로세스로 생성된다. 이 프로세스는 소스 코드의 주석에서 콘텐츠를 빌드한다.

Framework documentation

이 항목의 하위 페이지는 다음 라이브러리의 모듈 멤버를 설명한다:

  • sui:bridge
  • sui:std
  • sui:sui
  • sui:sui_system

Source code

이 Move 모듈들의 소스 코드는 GitHub의 sui 저장소 내 crates/sui-framework/packages 디렉터리에서 찾을 수 있다. 앞서 언급한 바와 같이, 코드에 포함된 주석은 정의된 로직에 대한 맥락을 제공한다.

Crate documentation

다음 문서의 원시 cargo doc 출력은 sui 저장소에서 확인할 수 있다. .md 파일은 crates/sui-framework/docs 디렉터리에 위치한다. 온라인에서는 https://github.com/MystenLabs/sui/tree/main/crates/sui-framework/docs 에서 확인할 수 있다.

Build documentation locally

가장 최신 문서는 항상 sui 저장소의 main 브랜치에서 확인할 수 있다. 일반적으로 로컬에서 문서를 빌드할 필요는 없지만, 필요할 경우 다음 단계를 수행할 수 있다:

  1. sui/crates/sui-framework 디렉터리에서 터미널 또는 콘솔을 연다.
  2. cargo doc --workspace --exclude "sui-benchmark" --no-deps를 실행한다.
  3. 문서는 crates/sui-framework/docs의 각 하위 디렉터리별로 빌드된다.
정보

만약 cargo doc 프로세스가 기대한 대로 작동하지 않으면 다시 시도하기 전에 cargo clean을 실행해본다.