Peta dunia

 

EN: Read in English

Dunia 12: Misi Kerjaya · Cabaran bos

Sumbangan sumber terbuka sebenar pertama

Anda akan belajar: buat sumbangan sebenar, dari issue hingga pull request.

Teks BM belum disemak oleh penutur asli.

Masalahnya

Misi terakhir: bantu projek sebenar. Maintainer (penjaga projek) sebenar akan semak kerja anda. Bila di-merge (dicantum), nama anda kekal dalam sejarahnya. Ini peta anda.

Ketik setiap titik pada garis masa.

Cuba

Peringkat 1: pilih satu issue. Yang mana paling sesuai untuk mula?

Pilih satu jawapan.

Cuba

Peringkat 3: anda dah baiki pautan itu. Bina commit (titik simpan) dengan mesej yang jelas.

Ketik kepingan ikut turutan yang betul.

…

Cuba

Sekarang buat betul-betul. Tanda setiap langkah sambil anda buat. Mungkin ambil beberapa hari, dan itu tak apa.

Misi sebenar

  1. git clone https://github.com/YOUR-USERNAME/PROJECT.git
  2. cd PROJECT
  3. git switch -c fix-broken-link
  4. git status
  5. git add FILE-YOU-CHANGED
  6. git commit -m "docs: fix install link"
  7. git push -u origin fix-broken-link

0 daripada 14 langkah siap · Tanda anda disimpan.

Semak

Dah buka pull request? Minta GitHub sahkan. Taip nama pengguna anda sahaja.

Semak di GitHub

Nama pengguna anda dihantar ke api.github.com sahaja.

  • GitHub tunjuk satu pull request oleh andaBelum disemak

Semak

Peringkat 4: PR anda dah dibuka. Tiga hari berlalu, tiada siapa balas. Apa sekarang?

Pilih satu jawapan.

Semak

Penyemak minta beberapa perubahan. Nilai setiap balasan.

Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.

1 / 4

"Terima kasih! Dah dibaiki dalam commit terbaru saya."

"Terima kasih! Dah dibaiki dalam commit terbaru saya."

Anda berjaya!

Kini anda boleh menyumbang kepada sumber terbuka, dari issue hingga pull request.

Nak tahu lebih (pilihan)

Setiap Oktober, Hacktoberfest raikan sumber terbuka. Banyak projek label issue mesra untuknya. Peraturannya berubah setiap tahun, jadi baca hacktoberfest.com dulu. PR anda ditutup tanpa merge? Itu biasa, selalunya atas sebab di luar kawalan anda. Anda tetap dah lalui seluruh laluan. Pilih issue lain.