Vytvářejte gisty z příkazového řádku

Jedním z nejlepších způsobů, jak získat přispěvatele pro váš projekt s otevřeným zdrojovým kódem, je poskytnout přispěvateli hrubou záplatu, od které může začít. Jedním z nejlepších způsobů, jak požádat o pomoc, je poskytnout to, co jste doposud měli, a nechat mentora, aby si to prohlédl a poskytl návrhy. V obou případech budete muset kód umístit někam, kde je přístupný všem stranám, a protože GitHub převzal svět hostování kódu, na jaké lepší platformě to udělat?

Vzhledem k tomu, že požadavky na stažení způsobují spoustu hluku a kód, který chcete sdílet, není vždy materiálem pro sloučení, dalším nejlepším způsobem je poskytnout podstatu GitHubu. Gisty lze snadno vytvářet ručně, ale chtěl jsem automatizovanou metodu vytváření gists, takže jsem se obrátil na pretty-diff 's gist-diff , jediný příkaz, který vytvoří GitHub Gist s git diff obsah.

Instalace a konfigurace

Začněte instalací pretty-diff :

npm install -g pretty-diff

Dalším krokem je zajistit, aby vaše globální konfigurace git zná vaše uživatelské jméno GitHub:

git config --global github.user "MyGitHubUsername"

Posledním krokem je přechod na GitHub a vytvoření osobního přístupového tokenu (nezapomeňte zaškrtnout políčko „Create gist“) pro funkci pretty-diff poskytuje. Po vytvoření tokenu proveďte následující:

git config --global gist-diff.token "######################"

Nyní jsme připraveni použít gist-diff !

Vytvoření souhrnu

Jakmile vytvoříte změny, které chcete sdílet, spusťte gist-diff k odeslání změn na GitHub:

# just execute the command!
gist-diff

gist-diff vytvoří souhrn a poté otevře váš prohlížeč s adresou URL souhrnu.

Kéž bych věděl o pretty-diff dříve a od tohoto okamžiku to bude jeden z prvních nástrojů, které nainstaluji na každý nový pracovní počítač. Sdílení kódu je jedním z přepychů moderních open source prostředí a možnost vytvořit souhrn aktuálních změn jedním příkazem je obrovská úspora času.