2017-11-25 22 views
0

BuckleScript 또는 Reason에 대한 코드 문서를 생성 할 수있는 방법이 있습니까? ocamldoc을 사용해 보았지만 노드 패키지 종속성을 자동으로 포함시키는 방법을 모르겠습니다.BuckleScript 프로젝트 용 문서 생성

답변

3

노드 패키지에는 아직 자동 해결 방법이 없습니다. , ocamldoc가 컴파일 .cmi 파일을 찾을 디렉토리, 당신은 단지 각 패키지의 lib/ocaml 디렉토리를 가리 키도록 비교적 예측이되는 포함

ocamldoc -html -d doc -I node_modules/bs-webapi/lib/ocaml -I node_modules/bs-fetch/lib/ocaml -I node_modules/bs-platform/lib/ocaml src/YourModule.re 

및 당기 : 수동 예를 들어, ocamldoc 명령에 각각 의존 패키지를 지정할 수 있습니다 거기에서 필요한 유형 정보에.

이렇게하면 모두 .cmi을 컴파일하기 위해 먼저 bsb -make-world을 완료해야합니다.