Tutoriel : Ajouter un port au registre open source vcpkg
Ce tutoriel vous guide sur la façon de empaqueter une bibliothèque pour vcpkg à l’aide d’une superposition personnalisée. Nous vous recommandons de lire le didacticiel Empaquetage d’une bibliothèque avant de continuer.
Prérequis
- Un terminal
- Git
1 - Fork the vcpkg Repository
- Accédez au référentiel GitHub vcpkg.
- Cliquez sur le bouton « Fork » en haut à droite de la page.
- Choisissez votre compte GitHub comme destination pour la duplication.
2 - Ajouter votre fourche en tant que distant
Accédez au répertoire dans lequel vous avez cloné le référentiel vcpkg d’origine, puis ajoutez votre fourche en tant que distant. Remplacez <Your-GitHub-Username>
par votre nom d’utilisateur GitHub :
git remote add myfork https://github.com/<Your-GitHub-Username>/vcpkg.git
Vous pouvez case activée que la télécommande a été correctement ajoutée en exécutant :
git remote -v
Vous devriez voir myfork
répertorié parmi les distances.
3 - Créer une branche de rubrique
Avant d’apporter des modifications, il est généralement judicieux de créer une branche :
git checkout -b <topic-branch-name>
4 - Copier le port de superposition dans le ports
répertoire
Ajoutez le vcpkg-sample-library
port créé dans l’empaquetage d’un didacticiel de bibliothèque dans le vcpkg\ports
répertoire :
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 - Valider et envoyer (push) les modifications
Validez les modifications :
git add ports/<library-name> git commit -m "Add vcpkg-sample-library to vcpkg"
Exécutez
vcpkg x-add-version
:vcpkg x-add-version vcpkg-sample-library
Valider les modifications de version
git commit -m "version database"
Envoyez les modifications à votre fourche :
git push myfork <topic-branch-name>
6 - Créer une demande de tirage (pull request)
- Accédez à votre référentiel dupliqué sur GitHub.
- Cliquez sur le bouton « Comparer & pull request ».
- Vérifier les modifications
- Ajouter un titre descriptif et des commentaires
- Renseignez la liste des case activée de révision de la demande
- Cliquez sur « Créer une demande de tirage ».
Et voilà ! Vous avez ajouté un port
au registre organisé de vcpkg.
Étapes suivantes
Pour plus d’informations, consultez l’article suivant :