Compartir a través de


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

  1. Vaya al repositorio de GitHub vcpkg.
  2. Haga clic en el botón "Bifurcar" situado en la esquina superior derecha de la página.
  3. 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

  1. Confirme los cambios:

     git add ports/<library-name>
     git commit -m "Add vcpkg-sample-library to vcpkg"
    
  2. Ejecute vcpkg x-add-version:

    vcpkg x-add-version vcpkg-sample-library
    
  3. Confirmar cambios en la versión

     git commit -m "version database"
    
  4. Inserte los cambios en la bifurcación:

    git push myfork <topic-branch-name>
    

6 - Creación de una solicitud de incorporación de cambios

  1. Vaya al repositorio bifurcada en GitHub.
  2. Haga clic en el botón "Comparar y solicitar extracción".
    1. Comprobación de los cambios
    2. Agregar un título descriptivo y comentarios
    3. Rellene la lista de comprobación de revisión de pr
  3. 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: