# 117: Mari Mencoba Melakukan "Permintaan Tarik" - Trik CSS

Anonim

Saya tidak pernah dalam hidup saya mengirimkan "Permintaan Tarik" di GitHub. Saya ingin mencobanya, jadi video ini menangkap momen saya mencoba mengetahuinya. Peringatan yang adil, ini bukanlah tutorial singkat yang ringkas. Inilah saya yang berpikir sendiri dan berjuang melalui semuanya.

Ide saya adalah saya ingin meletakkan FitVids.js ke cdnjs sehingga orang dapat menghubungkannya lewat sana. Proses mereka untuk melakukan itu adalah dengan membagi repo GitHub mereka, ikuti instruksi mereka untuk menambahkan perpustakaan baru, dan mengirimkan permintaan penarikan.

Jadi kami melakukannya!

Hal-hal yang membuat saya kesulitan:

  • Saya tidak mengerti apakah pull request adalah hal "Git" atau "GitHub". Saya masih belum 100% yakin tetapi sepertinya ini adalah hal GitHub, seperti yang kami lakukan 100% melalui GitHub.com.
  • Saya tidak mengerti apa sebenarnya yang menyusun "permintaan tarik" - Saya pikir itu akan lebih seperti Anda memindahkan komit tertentu ke repo lain. Kami belajar bahwa sebenarnya seluruh repo yang Anda pindahkan bersama (semua komitmen dibuat sejak percabangan Anda).
  • Salah satu persyaratan mereka adalah lulus “npm test” secara lokal. Tampaknya tidak melewati itu bahkan dengan garpu repo yang tidak berubah. Akhirnya saya mengacaukan permintaan tarik pertama juga dengan nama file yang salah. Ini gagal pada "Travis build" di GitHub.com, yang juga tidak saya mengerti (apakah ini sama dengan tes npm?), Tetapi setelah memperbaiki nama file, permintaan kedua berhasil.

Sebagai tindak lanjutnya, pemilik cdnjs repo meminta agar saya menyertakan versi non-minified di repo dan menambahkan “tag” ke repo FitVids dengan versi yang benar. Jadi saya harus mempelajari hal baru lainnya, tetapi akhirnya menyelesaikannya.

Permintaan Tarik