Dalam hidup saya tidak pernah mengemukakan "Tarik Permintaan" di GitHub. Saya mahu mencuba, jadi video ini merakam saat saya cuba mengetahuinya. Amaran yang adil, ini bukan tutorial ringkas dan ringkas. Ini adalah saya berfikir untuk diri sendiri dan berjuang melalui semuanya.
Idea saya adalah bahawa saya mahu meletakkan FitVids.js ke cdnjs supaya orang dapat menghubungkannya melalui sana. Proses mereka untuk melakukannya adalah dengan memalsukan repo GitHub mereka, mengikuti arahan mereka untuk menambahkan perpustakaan baru, dan mengemukakan permintaan tarik.
Oleh itu, kita berjaya!
Perkara yang saya hadapi:
- Saya tidak faham sama ada permintaan tarikan adalah perkara "Git" atau "GitHub". Saya masih belum yakin 100% tetapi nampaknya ini adalah perkara GitHub, seperti yang kami lakukan 100% melalui GitHub.com.
- Saya tidak memahami apa sebenarnya yang menyusun "permintaan tarik" - Saya fikir lebih seperti anda memindahkan komitmen tertentu ke repo lain. Kami mengetahui bahawa sebenarnya seluruh repo adalah anda bergerak bersama (semua komitmen dibuat sejak garpu anda).
- Salah satu syarat mereka ialah lulus "ujian npm" secara tempatan. Nampaknya tidak berlaku walaupun dengan garpu repo yang tidak berubah. Akhirnya saya membuat permintaan tarikan pertama juga dengan nama fail yang salah. Ini gagal dalam "Travis build" di GitHub.com, yang juga saya tidak mengerti (adakah sama dengan ujian npm?), Tetapi setelah memperbaiki nama fail, permintaan kedua berhasil.
Sebagai tindak lanjut, pemilik repo cdnjs meminta saya memasukkan versi yang tidak diperkecil di repo dan menambahkan "tag" ke repo FitVids dengan versi yang betul. Oleh itu, saya terpaksa mempelajari perkara baru yang baru, tetapi akhirnya berjaya.
Permintaan Tarik