우유에도 바삭 바삭하게 유지됩니다.
이 패키지에는 valadoc.org를 생성하는 데 사용되는 빌드-툴이 포함되어 있으며 다른 페이지를 생성하는 데 사용해서는 안됩니다.
문서를 구축하려면 다음이 필요합니다.
valadoc > = 0.35.0php초등학교 OS 또는 Ubuntu 실행에서 :
sudo add-apt-repository ppa:vala-team
sudo apt update
sudo apt install valac valadoc libvaladoc-dev unzip php php-curl아치 또는 파생 상품 실행 :
pacman -S vala php다음으로 JS 종속성을 설치합니다.
npm install valadoc 설치 한 후에는 문서를 작성할 수 있습니다. 단순히 실행 :
make serve시간이 조금 걸릴 것이므로 커피 한 잔을 마시십시오. 참을성이 없다면 실행하십시오.
make serve-mini 최소 테스트 버전의 경우. 이 단계에서 오류가 발생하면 일반적인 함정 섹션을 참조하십시오. 빌딩을 완료 한 후에는 valadoc.org 폴더가 표시됩니다.
문서에 액세스하려면 브라우저를 http : // localhost : 7777로 이동하십시오.
Valadoc 문서를 Devhelp 책으로 설치하려면 먼저 어느 쪽이든 페이지를 작성하십시오.
make build-docs-mini build-data GENERATOR_OPTS=--skip-existingglib, gio 및 gobject, or
make build-docs build-data GENERATOR_OPTS=--skip-existing모든 패키지에 대해. 조금 더 오래 걸릴 수 있습니다.
그 후 당신은 달릴 수 있습니다
sudo make install시스템에 Devhelp 책을 설치합니다. 이제 Devhelp를 시작하여 사용하십시오!
보다 완전한 경험을하려면 Manticore 및 xsltproc 설치해야합니다.
초등학교 OS 또는 Ubuntu 실행에서 :
sudo apt install xsltproc검색 인덱스를 생성하기 위해 다음 명령을 실행합니다.
make serve-search 이것은 포트 51413 에서 Manticore 데몬을 시작합니다.
documentation/packages.xml 열고 새 패키지 입력을 추가하십시오.
<external-package> 사용하여 외부 링크를 작성하십시오.
< external-package name = " package-name " link = " http://path/to/docs " >
short description
</ external-package > <package> 사용하여 VAPI 파일에 대한 설명서를 작성하고 포함시킵니다.
< package name = " gdl-1.0 " >
short description
</ package >다음 속성이 지원됩니다.
| 이름 | 설명 |
|---|---|
| 이름 | VAPI 이름 |
| 더 이상 사용되지 않았습니다 | 패키지를 더 이상 사용되지 않는 것으로 표시하려면 ' "True"로 설정하십시오. |
| 관리자 | 바인딩 관리자 목록 |
| gir | 문서를 추출하는 데 사용되는 GIR 파일 |
| C-DOC | C 문서 링크 |
| 무시하다 | 이 항목에 대한 문서를 작성하지 마십시오 |
| 집 | 홈페이지 링크 |
| 깃발 | 추가 발라 플래그 (누락 된 종속성, ...) |
| 갱도 | GTK-DOC 위젯 갤러리 링크 |
| Vapi-Image-Source | 에서 이미지를 다운로드 할 소스 |
참조 된 GIR 및 VAPI-FILE는 다음 리포지토리 중 하나가되어야합니다.
예제를 examples/<vapi-name>/ 에 복사하고 examples/<vapi-name>/<vapi-name>.valadoc.examples 에 새 항목을 추가하십시오.
< example >
< title >Example Title</ title >
< image >optional-screenshot.png</ image >
< file >file-name-1.vala</ file >
< file >file-name-2.vala</ file >
< compile >valac file-name1.vala file-name-2.vala ...</ compile >
< node >Associated.Symbol.name1</ node >
< node >Associated.Symbol.name2</ node >
</ example > 이것이 패키지의 첫 번째 예제 인 경우 Makefile 의 check-examples 대상에 선을 추가하십시오.
documentation/<vapi-name>/ <vapi-name>.valadoc 이라는 새 파일을 만듭니다.
...
/**
* My valadoc comment
*/
c::c_symbol_name
...
/**
* My valadoc comment
*/
Vala.Symbol.Name
packages.xml 파일 모든 패키지를 설명합니다. 페이지를 구성하는 것은 담당합니다. 지정된 소스의 이미지와 같은 리소스, Valadoc-Calls를 계산하고 지정된 패키지에 대한 문서를 작성하고 전체 페이지를 제공합니다. ( make serve , make serve-mini )make test-examples ) Uncaught Error: Class 'mysqli' not found
extension=mysqli.so os의 php.ini에서 ( find /etc -name php.ini ) error: failed to load driver
VALAC_VERSION 변경하십시오.기타 오류 :
LOG 확인하십시오.