Proporcionar documentación de uso para los puertos
Información general
Proporcionar documentación de uso para los puertos permite a los usuarios adoptarlos fácilmente en sus proyectos. Se recomienda encarecidamente proporcionar un usage
archivo dentro del directorio del puerto (ports/<port name>/usage
) que describa los pasos mínimos necesarios para integrarse con un sistema de compilación.
Proporcionar un archivo de uso
Para proporcionar documentación de uso, cree un archivo de texto denominado usage
en el directorio de instalación del share
puerto. El método recomendado es llamar a la configure_file()
función en portfile.cmake
.
Por ejemplo:
configure_file("${CMAKE_CURRENT_LIST_DIR}/usage" "${CURRENT_PACKAGES_DIR}/share/${PORT}/usage" COPYONLY)
Después de instalar los puertos, vcpkg detecta los archivos instalados ${CURRENT_PACKAGES_DIR}/share/${PORT}/usage
en e imprime sus instrucciones de uso.
Formato del contenido
Proporcione instrucciones claras sobre cómo usar el paquete. El contenido debe ser conciso, bien estructurado y resaltar la integración mínima del sistema de compilación necesaria para usar la biblioteca.
Sea claro y conciso sobre cómo utilizar el paquete de forma eficaz. Evite sobrecargar a los usuarios con fragmentos de código, instrucciones de línea de comandos o detalles de configuración. En su lugar, use la "documentation"
propiedad en el archivo del vcpkg.json
puerto para que los usuarios puedan obtener más información sobre la biblioteca.
Use las plantillas siguientes como patrón para los usage
archivos:
Paquetes con destinos de CMake:
<port> provides CMake targets:
<instructions>
Bibliotecas de solo encabezado:
<port> is header-only and can be used from CMake via:
<instructions>
Ejemplo de usage
archivo
proj provides CMake targets:
find_package(PROJ CONFIG REQUIRED)
target_link_libraries(main PRIVATE PROJ::proj)