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.
Petunjuk
Cari label good first issue, dan pastikan belum ada orang yang buat.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
git clone https://github.com/YOUR-USERNAME/PROJECT.gitcd PROJECTgit switch -c fix-broken-linkgit statusgit add FILE-YOU-CHANGEDgit commit -m "docs: fix install link"git push -u origin fix-broken-link
0 daripada 14 langkah siap · Tanda anda disimpan.
Petunjuk
Tersekat? Branch ada dalam World 3. Fork dan push ada dalam World 4.Semak
Dah buka pull request? Minta GitHub sahkan. Taip nama pengguna anda sahaja.
Semak di GitHub
- 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.
"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.
English
Final quest: help a real project. A real maintainer reviews your work. Once it is merged, your name stays in its history. Here is your map.
Stage 1: pick an issue. Which one is the best first start?
Stage 3: you fixed the link. Build a commit with a clear message.
Now do it for real. Tick each step as you go. It may take a few days, and that is fine.
Opened your pull request? Ask GitHub to confirm it. Just type your username.
Stage 4: your PR is open. Three days pass, and nobody replies. What now?
A reviewer asks for changes. Judge each reply.
You can now contribute to open source, from issue to pull request.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Contributing to a project · Finding ways to contribute · git clone · git switch · git commit · git push
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?