Podaj dokumentację użycia dla portów

Omówienie

Udostępnianie dokumentacji użycia portów umożliwia użytkownikom łatwe wdrażanie ich w swoich projektach. Zdecydowanie zachęcamy do udostępnienia usage pliku w katalogu portu (ports/<port name>/usage), który opisuje minimalne kroki niezbędne do integracji z systemem kompilacji.

Dostarczanie pliku użycia

Aby udostępnić dokumentację użycia, utwórz plik tekstowy o nazwie usage w katalogu instalacyjnym share portu. Zalecaną metodą jest wywołanie configure_file() funkcji w pliku portfile.cmake.

Na przykład:

configure_file("${CMAKE_CURRENT_LIST_DIR}/usage" "${CURRENT_PACKAGES_DIR}/share/${PORT}/usage" COPYONLY)

Po zainstalowaniu portów narzędzie vcpkg wykrywa zainstalowane ${CURRENT_PACKAGES_DIR}/share/${PORT}/usage pliki i wyświetla instrukcje użycia.

Format zawartości

Podaj jasne instrukcje dotyczące korzystania z pakietu. Zawartość powinna być zwięzła, dobrze ustrukturyzowana i podkreślać minimalną integrację systemu kompilacji wymaganą do korzystania z biblioteki.

Jasne i zwięzłe informacje na temat efektywnego korzystania z pakietu. Unikaj przytłaczających użytkowników z fragmentami kodu, instrukcjami wiersza polecenia lub szczegółami konfiguracji. Zamiast tego użyj "documentation" właściwości w pliku portuvcpkg.json, aby użytkownicy mogli dowiedzieć się więcej o bibliotece.

Użyj następujących szablonów jako wzorca dla plików usage :

Pakiety z miejscami docelowymi narzędzia CMake:

<port> provides CMake targets:

    <instructions>

Biblioteki tylko do nagłówka:

<port> is header-only and can be used from CMake via:

    <instructions>

usage Przykład pliku

proj provides CMake targets:

    find_package(PROJ CONFIG REQUIRED)
    target_link_libraries(main PRIVATE PROJ::proj)