Se queda crujiente, incluso en leche.
Este paquete contiene herramientas de construcción utilizadas para generar valadoc.org e idealmente no debe usarse para generar otras páginas.
Para construir los documentos, necesitará lo siguiente:
valadoc > = 0.35.0phpEn el sistema operativo Elementary o Ubuntu Run:
sudo add-apt-repository ppa:vala-team
sudo apt update
sudo apt install valac valadoc libvaladoc-dev unzip php php-curlArco o derivados corren:
pacman -S vala phpA continuación, instale Dependencias JS:
npm install Después de que esté instalado valadoc , puede pasar a construir la documentación. Simplemente ejecute:
make serveEsto tomará un poco de tiempo, así que toma una taza de café; Si eres impaciente, corre:
make serve-mini para una versión de prueba mínima. Si encuentra un error en este paso, consulte la sección Common Thactfalls. Después de completar el edificio, debería ver una carpeta valadoc.org .
Para acceder a la documentación, navegue por su navegador a http: // localhost: 7777.
Para instalar la documentación de Valadoc como libros de devhelp, primero cree las páginas con cualquiera
make build-docs-mini build-data GENERATOR_OPTS=--skip-existingSolo para Glib, Gio y Gobject, o
make build-docs build-data GENERATOR_OPTS=--skip-existingpara todos los paquetes. Esto puede tomar un poco más.
Después de eso puedes correr
sudo make installPara instalar los libros Devhelp en su sistema. ¡Ahora inicia Devhelp y úsalos!
Para una experiencia más completa, deberá instalar Manticore y xsltproc .
En el sistema operativo Elementary o Ubuntu Run:
sudo apt install xsltprocEjecutar el siguiente comando para generar índices de búsqueda:
make serve-search Esto (¡eventualmente!) Comenzará un demonio Manticore en el puerto 51413 .
Abra documentation/packages.xml y agregue una nueva entrada de paquete.
Use <external-package> para crear enlaces externos:
< external-package name = " package-name " link = " http://path/to/docs " >
short description
</ external-package > Utilice <package> para construir e incluir documentación para archivos VAPI:
< package name = " gdl-1.0 " >
short description
</ package >Se admiten los siguientes atributos:
| Nombre | Descripción |
|---|---|
| nombre | El nombre de vapi |
| desapercibido | Establecerlo en '"verdadero"' para marcar un paquete como desaprobado |
| mantenedores | Lista de mantenedores vinculantes |
| cemento | El archivo gir utilizado para extraer documentación de |
| cdocs | Enlace a la documentación C |
| ignorar | No cree documentación para esta entrada |
| hogar | Enlace de página de inicio |
| banderas | Banderas de Vala adicionales (dependencias faltantes, ...) |
| galería | Enlace a una galería de widgets GTK-Doc |
| vapi-imagen | Fuente para descargar imágenes de |
Gir y Vapi-Files referenciados deben ser parte de uno de los siguientes repositorios:
Copie sus ejemplos a examples/<vapi-name>/ y agregue una nueva entrada a 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 > Si este es el primer ejemplo del paquete, agregue una línea al objetivo de check-examples de Makefile .
Cree un nuevo archivo llamado <vapi-name>.valadoc en documentation/<vapi-name>/ ::
...
/**
* My valadoc comment
*/
c::c_symbol_name
...
/**
* My valadoc comment
*/
Vala.Symbol.Name
packages.xml que describen todos los paquetes. Es responsable de construir la página. Obtiene recursos como imágenes de fuentes especificadas, calcula Valadoc-Calls, crea documentación para paquetes especificados y se pone en la página completa. ( make serve , make serve-mini )make test-examples ) Uncaught Error: Class 'mysqli' not found
extension=mysqli.so en el php.ini de su sistema operativo ( find /etc -name php.ini ) error: failed to load driver
VALAC_VERSION en Makefile.Otros errores:
LOG en la raíz de este repositorio para obtener más información