Es nekad dzīvē neesmu iesniedzis “Pull Request” vietnē GitHub. Es gribēju to uzņemt, tāpēc šajā videoklipā iemūžināts tas brīdis, kad es mēģinu to izdomāt. Pareizs brīdinājums, šī nav kodolīga, ātra apmācība. Tas ir tas, ka es pie sevis domāju un cīnos ar to visu.
Mana ideja bija tāda, ka es gribēju ievietot FitVids.js uz cdnjs, lai cilvēki to varētu tur sasaistīt. Viņu process, kā to izdarīt, ir dakša viņu GitHub repo, izpildiet norādījumus par jaunas bibliotēkas pievienošanu un iesniedziet pieprasījumu.
Tātad mēs to darām!
Lietas, ar kurām es cīnījos:
- Es nesapratu, vai pieprasījums bija “Git” vai “GitHub” lieta. Es joprojām neesmu 100% pārliecināts, bet šķiet, ka tā ir GitHub lieta, jo mēs to izdarījām 100%, izmantojot GitHub.com.
- Es nesapratu, kas īsti veido “pieprasījumu” - es domāju, ka tas būtu vairāk, ja jūs pārvietotu konkrētu saistību uz citu repo. Mēs uzzinājām, ka patiesībā tas ir viss repo, kuru jūs pārvietojat kopā (visas saistības, kas veiktas kopš jūsu dakšas).
- Viena no viņu prasībām bija tā, lai tā nokārtotu “npm test” lietu lokāli. Šķiet, ka tas nenotika pat ar nemainītu repo dakšiņu. Galu galā es izdarīju pirmo ievilkšanas pieprasījumu arī ar nepareizu faila nosaukumu. Tas neizdevās “Travis build” vietnē GitHub.com, kuru es arī nesaprotu (vai tas ir tāds pats kā npm tests?), Taču pēc faila nosaukuma labošanas otrais pieprasījums darbojās.
Turpmāk cdnjs repo īpašnieki lūdza iekļaut repo neminificēto versiju un pievienot pareizrakstībai FitVids repo “tagu”. Tāpēc man bija jāapgūst vēl viena pavisam jauna lieta, bet galu galā es to izdarīju.
Pull pieprasījums