Nikad u životu nisam poslao “Zahtjev za povlačenjem” na GitHubu. Željela sam malo pokušati, pa ovaj video snima trenutak kad pokušavam to shvatiti. Pošteno upozorenje, ovo nije sažeti, brzi vodič. Ovo sam razmišljam u sebi i borim se kroz sve to.
Ideja mi je bila da želim staviti FitVids.js na cdnjs kako bi ga ljudi mogli povezati do tamo. Njihov postupak za to je forkiranje njihovog GitHub repo-a, slijedite njihove upute za dodavanje nove knjižnice i pošaljite zahtjev za povlačenjem.
Pa mi to radimo!
Stvari s kojima sam se borio:
- Nisam razumio je li zahtjev za povlačenjem stvar "Git" ili "GitHub". Još uvijek nisam 100% siguran, ali čini se kao da je riječ o GitHubu, jer smo to učinili 100% putem GitHub.com.
- Nisam razumio što točno sastavlja "zahtjev za povlačenjem" - mislio sam da bi bilo više kao da premjestite određeni predaj u drugi repo. Saznali smo da je zapravo cijeli repo sastanak koji pomičete zajedno (svi prijevodi napravljeni od vašeg forka).
- Jedan od njihovih zahtjeva bio je da lokalno prođe stvar "npm test". Činilo se da to nije prošlo ni s nepromijenjenom vilicom repo-a. Na kraju sam zeznuo prvi zahtjev za povlačenjem također s netočnim nazivom datoteke. To nije uspjelo u "Travisovoj gradnji" na GitHub.com, što također ne razumijem (je li to isto kao i npm test?), Ali nakon popravljanja naziva datoteke drugi je zahtjev uspio.
Kao nastavak, vlasnici cdnjs repo-a zatražili su da u repo uključim neminificiranu verziju i dodam “oznaku” u FitVids repo s ispravnim verzijama. Zato sam morao naučiti još jednu potpuno novu stvar, ali na kraju sam to i učinio.
Zahtjev za povlačenjem