Nikdy v životě jsem na GitHubu nepodal „Pull Request“. Chtěl jsem to zkusit, takže toto video zachycuje okamžik, kdy se pokouším na to přijít. Spravedlivé varování, toto není stručný a rychlý návod. To jsem já, přemýšlím sám pro sebe a zápasím s tím vším.
Můj nápad byl, že jsem chtěl umístit FitVids.js na cdnjs, aby to lidé mohli propojit až tam. Jejich proces, jak toho dosáhnout, je rozdvojení jejich úložiště GitHub, postupujte podle jejich pokynů pro přidání nové knihovny a odešlete požadavek na vytažení.
Takže to děláme!
Věci, se kterými jsem bojoval:
- Nechápal jsem, jestli žádost o stažení byla věc „Git“ nebo „GitHub“. Stále si nejsem 100% jistý, ale zdá se, že je to věc GitHubu, protože jsme to udělali 100% prostřednictvím GitHub.com.
- Nechápal jsem, co přesně skládá „požadavek na stažení“ - myslel jsem si, že by to bylo spíš jako kdybyste přesunuli konkrétní odevzdání do jiného repo. Dozvěděli jsme se, že je to vlastně celé repo, které se pohybujete společně (všechny závazky provedené od vaší vidlice).
- Jedním z jejich požadavků bylo, aby prošel lokálně testem „npm test“. Zdálo se, že to neprošlo ani při nezměněné vidlici repo. Nakonec jsem posral první žádost o stažení také s nesprávným názvem souboru. To selhalo při „Travisově sestavení“ na GitHub.com, kterému také nerozumím (je to stejné jako u testu npm?), Ale po opravě názvu souboru fungoval druhý požadavek.
V návaznosti na to majitelé repozitáře cdnjs požádali, abych do repozitáře zahrnul neminifikovanou verzi a přidal „značku“ do repozitáře FitVids se správnými verzemi. Musel jsem se tedy naučit další zbrusu novou věc, ale nakonec jsem to zvládl.
Žádost o vytažení