BM: Baca dalam Bahasa Melayu
World 5: Teamwork
Orgs, teams and open source
You will learn: how organizations share work, and how anyone can help an open source project.
The problem
You spot a typo in a famous open source project. You have no access to it. Can you still fix it?
Pick one answer.
Try it
An organization: A shared GitHub account for a group, with teams and roles for its members. is a shared account for a group, like our club. Members form teams. Each team gets a role. Order the roles from least to most power.
Least power at the top. Put these in order. Use the arrows, or drag.
- Admin: full control
- Read: view and comment
- Write: push code
- Triage: sort issues and PRs
- Maintain: run the repo
Hint
Read can only look. Admin can even delete the repo.Watch
open source: Code anyone can read, use and help with, under its licence. code is open for anyone to read, use and improve. Tap each step of a first contribution.
Tap each point on the timeline.
Try it
Before you help, read CONTRIBUTING.md: The house rules for helpers: how to report, change and send work.. It is the house rules for helpers. Open it.
Pantun Maker
Make a fun pantun in your browser.
Help out
New here? Read CONTRIBUTING.md.
Licence
MIT. You may reuse this code. Keep the copyright notice.
Predict
A licence: A file that says what others may do with your code. says what others may do with the code. A public repo has no licence file. Can you copy its code into your app?
Pick one answer.
Try it
You help run the club repo now. Issue #23 is a tiny typo fix. Mark it as a good first issue: A label for an easy issue that a newcomer can pick up. for newcomers.
Hint
Open #23, press “Edit labels”, then tick good first issue.Check
Your first open source PR. Good habit, or needs work?
Swipe right for good, left for needs work. Or use the buttons.
Read CONTRIBUTING.md before you start
You did it!
You can now work in an organization and help open source projects.
Go deeper (optional)
choosealicense.com helps you pick a licence. MIT is short: people may do almost anything, if they keep your notice. GPL asks people who share changed versions to share their code too. Put the licence in a LICENSE file at the top of the repo. In World 12 you make a real open source PR.
Bahasa Melayu
Anda jumpa salah ejaan dalam projek sumber terbuka yang terkenal. Anda tiada akses ke projek itu. Bolehkah anda masih baiki?
Organisasi (organization) ialah akaun yang dikongsi satu kumpulan, macam kelab kita. Ahli membentuk pasukan. Setiap pasukan dapat satu peranan. Susun peranan dari kuasa paling sedikit ke paling banyak.
Kod sumber terbuka (open source) terbuka untuk sesiapa baca, guna dan baiki. Tekan setiap langkah sumbangan pertama.
Sebelum membantu, baca CONTRIBUTING.md. Itu peraturan rumah untuk pembantu. Bukalah.
Lesen (licence) beritahu apa orang lain boleh buat dengan kod itu. Satu repo awam tiada fail lesen. Bolehkah anda salin kodnya ke dalam aplikasi anda?
Anda kini bantu urus repo kelab. Issue #23 cuma pembaikan salah ejaan. Tandakan sebagai good first issue untuk orang baru.
PR sumber terbuka pertama anda. Tabiat bagus, atau perlu baiki?
Kini anda boleh bekerja dalam organisasi dan bantu projek sumber terbuka.
You finished this before. Practice is always welcome!
Official docs: About organizations · Repository roles for an organization · Setting guidelines for repository contributors · Licensing a repository · Choose a license
You've learned for 25 minutes. A short break helps your brain.
Sprint done! Great focus. Stretch for a minute?