Aracılığıyla paylaş


Öğ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

1 - vcpkg Deposu çatalı

  1. vcpkg GitHub deposuna gidin.
  2. Sayfanın sağ üst köşesindeki "Çatal" düğmesine tıklayın.
  3. Ç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

  1. Değişiklikleri uygulayın:

     git add ports/<library-name>
     git commit -m "Add vcpkg-sample-library to vcpkg"
    
  2. komutunu çalıştırın vcpkg x-add-version:

    vcpkg x-add-version vcpkg-sample-library
    
  3. Sürüm değişikliklerini işleme

     git commit -m "version database"
    
  4. Değişiklikleri çatalınıza gönderme:

    git push myfork <topic-branch-name>
    

6 - Çekme isteği oluşturma

  1. GitHub'da çatallanmış deponuza gidin.
  2. "Çekme isteğini karşılaştır" düğmesine tıklayın.
    1. Değişiklikleri doğrulama
    2. Açıklayıcı başlık ve açıklamalar ekleme
    3. Çekme isteği gözden geçirme denetim listesini doldurun
  3. "Ç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.