BM: Baca dalam Bahasa Melayu
World 12: Career Quest · Boss challenge
First real open-source contribution
You will learn: to make a real contribution, from issue to pull request.
The problem
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.
Tap each point on the timeline.
Try it
Stage 1: pick an issue. Which one is the best first start?
Pick one answer.
Hint
Look for the good first issue label. Check that nobody is on it.Try it
Stage 3: you fixed the link. Build a commit with a clear message.
Tap the pieces in the right order.
Try it
Now do it for real. Tick each step as you go. It may take a few days, and that is fine.
Real mission
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 of 14 steps done · Your ticks are saved.
Hint
Stuck on a step? Branches are in World 3. Forks and push are in World 4.Check
Opened your pull request? Ask GitHub to confirm it. Just type your username.
Check it on GitHub
- GitHub shows a pull request by youNot checked yet
Check
Stage 4: your PR is open. Three days pass, and nobody replies. What now?
Pick one answer.
Check
A reviewer asks for changes. Judge each reply.
Swipe right for good, left for needs work. Or use the buttons.
"Thanks! Fixed in my latest commit."
You did it!
You can now contribute to open source, from issue to pull request.
Go deeper (optional)
Every October, Hacktoberfest celebrates open source. Many projects tag friendly issues for it. Rules change each year, so read hacktoberfest.com first. Was your PR closed without a merge? That happens, often for reasons outside your control. You still walked the whole path. Pick another issue.
Bahasa Melayu
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.
Peringkat 1: pilih satu issue. Yang mana paling sesuai untuk mula?
Peringkat 3: anda dah baiki pautan itu. Bina commit (titik simpan) dengan mesej yang jelas.
Sekarang buat betul-betul. Tanda setiap langkah sambil anda buat. Mungkin ambil beberapa hari, dan itu tak apa.
Dah buka pull request? Minta GitHub sahkan. Taip nama pengguna anda sahaja.
Peringkat 4: PR anda dah dibuka. Tiga hari berlalu, tiada siapa balas. Apa sekarang?
Penyemak minta beberapa perubahan. Nilai setiap balasan.
Kini anda boleh menyumbang kepada sumber terbuka, dari issue hingga pull request.
You finished this before. Practice is always welcome!
Official docs: Contributing to a project · Finding ways to contribute · git clone · git switch · git commit · git push
You've learned for 25 minutes. A short break helps your brain.
Sprint done! Great focus. Stretch for a minute?