Öğretici: vcpkg açık kaynak kayıt defterine bağlantı noktası ekleme
Bu öğretici, özel katman kullanarak vcpkg kitaplığını paketleme konusunda size yol gösterir. Devam etmeden önce Kitaplığı paketleme öğreticisini okumanızı öneririz.
Önkoşullar
- Terminal
- Git
1 - vcpkg Deposu çatalı
- vcpkg GitHub deposuna gidin.
- Sayfanın sağ üst köşesindeki "Çatal" düğmesine tıklayın.
- Çatalın hedefi olarak GitHub hesabınızı seçin.
2 - Çatalınızı uzak olarak ekleme
Özgün vcpkg deposunu kopyaladığınız dizine gidin ve çatalınızı uzak olarak ekleyin. değerini GitHub kullanıcı adınız ile değiştirin <Your-GitHub-Username>
:
git remote add myfork https://github.com/<Your-GitHub-Username>/vcpkg.git
Şu komutu çalıştırarak uzaktan kumandanın doğru eklenip eklenmediğini de kontrol edebilirsiniz:
git remote -v
Uzaktan kumandalar arasında listelenmiş olarak görmeniz myfork
gerekir.
3 - Konu dalı oluşturma
Değişiklik yapmadan önce, genellikle yeni bir dal oluşturmak iyi olur:
git checkout -b <topic-branch-name>
4 - Katman bağlantı noktasını dizine ports
kopyalama
vcpkg-sample-library
Kitaplık paketleme öğreticisinde oluşturulan bağlantı noktasını dizinine vcpkg\ports
ekleyin:
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 - Değişiklikleri işleme ve gönderme
Değişiklikleri uygulayın:
git add ports/<library-name> git commit -m "Add vcpkg-sample-library to vcpkg"
komutunu çalıştırın
vcpkg x-add-version
:vcpkg x-add-version vcpkg-sample-library
Sürüm değişikliklerini işleme
git commit -m "version database"
Değişiklikleri çatalınıza gönderme:
git push myfork <topic-branch-name>
6 - Çekme isteği oluşturma
- GitHub'da çatallanmış deponuza gidin.
- "Çekme isteğini karşılaştır" düğmesine tıklayın.
- Değişiklikleri doğrulama
- Açıklayıcı başlık ve açıklamalar ekleme
- Çekme isteği gözden geçirme denetim listesini doldurun
- "Çekme isteği oluştur"a tıklayın.
İşte hepsi bu! vcpkg'nin seçilmiş kayıt defterine başarıyla bir port
eklediniz.
Sonraki adımlar
Daha fazla bilgi için bkz.