Kurz: Přidání portu do opensourcového registru vcpkg

V tomto kurzu se dozvíte, jak zabalit knihovnu pro vcpkg pomocí vlastního překrytí. Než budete pokračovat, doporučujeme, abyste si přečetli kurz balení knihovny .

Požadavky

  • Terminál
  • Git

1 . Fork úložiště vcpkg

  1. Přejděte do úložiště GitHub vcpkg.
  2. Klikněte na tlačítko Fork v pravém horním rohu stránky.
  3. Jako cíl forku zvolte svůj účet GitHub.

2. Přidání forku jako vzdáleného

Přejděte do adresáře, do kterého jste naklonovali původní úložiště vcpkg, a pak přidejte fork jako vzdálený. Nahraďte <Your-GitHub-Username> uživatelské jméno GitHubu:

git remote add myfork https://github.com/<Your-GitHub-Username>/vcpkg.git

Spuštěním následujícího příkazu můžete zkontrolovat, jestli byl vzdálený počítač správně přidaný:

git remote -v

Měli byste vidět myfork seznam vzdálených zařízení.

3. Vytvoření větve tématu

Před provedením změn je obvykle vhodné vytvořit novou větev:

git checkout -b <topic-branch-name>

4. Zkopírování překryvného portu do ports adresáře

vcpkg-sample-library Přidejte port, který byl vytvořen v balíčku kurzu knihovny do vcpkg\ports adresáře:

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. Potvrzení a nasdílení změn

  1. Potvrďte změny:

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

    vcpkg x-add-version vcpkg-sample-library
    
  3. Potvrzení změn verze

     git commit -m "version database"
    
  4. Nasdílejte změny do forku:

    git push myfork <topic-branch-name>
    

6. Vytvoření žádosti o přijetí změn

  1. Přejděte do rozvětvovaného úložiště na GitHubu.
  2. Klikněte na tlačítko Porovnat a žádost o přijetí změn.
    1. Ověření změn
    2. Přidání popisného názvu a komentářů
    3. Vyplňte kontrolní seznam pro kontrolu žádosti o přijetí změn.
  3. Klikněte na Vytvořit žádost o přijetí změn.

A je to! Úspěšně jste přidali port do kurátorovaného registru vcpkg.

Další kroky

Další informace naleznete v tématu: