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.
Requisitos previos
- Un terminal
- Git
1 - Bifurcar el repositorio vcpkg
- 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.
2 - Agregar la bifurcación como un remoto
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.
3 - Creación de una rama de tema
Antes de realizar cambios, suele ser bueno crear una nueva rama:
git checkout -b <topic-branch-name>
4 - Copiar el puerto de superposición en el ports
directorio
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
5- Confirmación e inserción de cambios
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>
6 - Creación de una solicitud de incorporación de cambios
- 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.
Pasos siguientes
Para más información, consulte: