Tutorial: Adición de un puerto al registro de código abierto vcpkg
Este tutorial le guía sobre cómo empaquetar una biblioteca para vcpkg mediante una superposición personalizada. Se recomienda leer el tutorial Empaquetado de una biblioteca antes de continuar.
- Un terminal
- Git
- Vaya al repositorio de GitHub vcpkg.
- Haga clic en el botón "Bifurcar" situado en la esquina superior derecha de la página.
- Elija la cuenta de GitHub como destino de la bifurcación.
Vaya al directorio donde ha clonado el repositorio vcpkg original y agregue la bifurcación como remota. Reemplace por <Your-GitHub-Username>
el nombre de usuario de GitHub:
git remote add myfork https://github.com/<Your-GitHub-Username>/vcpkg.git
Puede comprobar que el remoto se agregó correctamente ejecutando:
git remote -v
Debería ver myfork
entre los remotos.
Antes de realizar cambios, suele ser bueno crear una nueva rama:
git checkout -b <topic-branch-name>
Agregue el vcpkg-sample-library
puerto que se creó en el tutorial empaquetado de una biblioteca al vcpkg\ports
directorio:
cp -R <path/to/vcpkg-sample-library> <ports/vcpkg-sample-library>
xcopy <path/to/vcpkg-sample-library> <ports/vcpkg-sample-library> /E
Copy-Item -Path <path/to/vcpkg-sample-library> -Destination <ports/vcpkg-sample-library> -Recurse
Confirme los cambios:
git add ports/<library-name> git commit -m "Add vcpkg-sample-library to vcpkg"
Ejecute
vcpkg x-add-version
:vcpkg x-add-version vcpkg-sample-library
Confirmar cambios en la versión
git commit -m "version database"
Inserte los cambios en la bifurcación:
git push myfork <topic-branch-name>
- Vaya al repositorio bifurcada en GitHub.
- Haga clic en el botón "Comparar y solicitar extracción".
- Comprobación de los cambios
- Agregar un título descriptivo y comentarios
- Rellene la lista de comprobación de revisión de pr
- Haga clic en "Crear solicitud de incorporación de cambios".
Eso es todo. Ha agregado correctamente un port
elemento al registro mantenido de vcpkg.
Para más información, consulte:
Comentarios de vcpkg
vcpkg es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: