BM: Baca dalam Bahasa Melayu
World 6: Team Workflows · Boss challenge
Pick the workflow
You will learn: to match three real-life teams to the workflow that fits each one.
The problem
Tap each point on the timeline.
Three companies ask you the same thing: how should our team work? Tap to meet them. Then pick a workflow for each.
Check
Kopi Kita: four developers, one website. A merged PR can go live the same day. There is only one live version. Which workflow fits?
Pick one answer.
Try it
Set up Kopi Kita’s GitHub Flow. Which steps do they need?
Drag a card into a box. Or tap the card, then tap the box.
Check
Kancil Games ships its phone game every two months. Testers check each version first. Players on 3.1 need fixes while 3.2 is built. Which workflow fits?
Pick one answer.
Try it
Kancil Games now uses Git Flow. Where does each branch start?
Drag a card into a box. Or tap the card, then tap the box.
Hint
Only fixes for the live version start from main.Check
Pasar Besar has 150 developers. They merge into main many times a day. Strong automatic tests guard main. Big features take months. Which workflow fits?
Pick one answer.
Try it
Pasar Besar merges all of this today. Ship it on, or hide it behind a flag?
Drag a card into a box. Or tap the card, then tap the box.
Check
Last one. What do all three companies have in common?
Pick one answer.
You did it!
You can now pick the right workflow for a team.
Go deeper (optional)
Real teams mix and match. Many web teams use GitHub Flow with feature flags. Some app teams merge to main daily. Then they cut a release branch from it. Pick what fits your team. Then write it down, so everyone works the same way.
Bahasa Melayu
Tiga syarikat tanya soalan yang sama: macam mana pasukan kami patut bekerja? Ketik untuk kenal mereka. Kemudian pilih aliran kerja untuk setiap satu.
Kopi Kita: empat pembangun, satu laman web. PR yang di-merge boleh live pada hari yang sama. Hanya ada satu versi live. Aliran kerja mana yang sesuai?
Sediakan GitHub Flow untuk Kopi Kita. Langkah mana yang mereka perlukan?
Kancil Games keluarkan game telefon setiap dua bulan. Penguji semak setiap versi dulu. Pemain versi 3.1 perlukan pembaikan semasa 3.2 sedang dibina. Aliran kerja mana yang sesuai?
Kancil Games kini guna Git Flow. Setiap branch (cabang) bermula dari mana?
Pasar Besar ada 150 pembangun. Mereka merge ke main banyak kali sehari. Ujian automatik yang kuat jaga main. Ciri besar ambil masa berbulan. Aliran kerja mana yang sesuai?
Pasar Besar merge semua ini hari ini. Hantar dalam keadaan hidup, atau sorok di sebalik flag?
Soalan terakhir. Apa persamaan ketiga-tiga syarikat?
Kini anda boleh pilih aliran kerja yang sesuai untuk satu pasukan.
You finished this before. Practice is always welcome!
Official docs: gitworkflows · GitHub flow · A successful Git branching model (Git Flow) · Trunk-based development · Semantic Versioning
You've learned for 25 minutes. A short break helps your brain.
Sprint done! Great focus. Stretch for a minute?