Laporan Octoverse 2021 dari GitHub
(octoverse.github.com)-
73 juta developer (16 juta pengguna baru pada 2021)
-
84% perusahaan Fortune 100 menggunakan GitHub Enterprise
-
61 juta repo baru dibuat tahun lalu
-
170 juta PR telah di-merge
-
Distribusi pengguna: Amerika Utara 43,2%, Eropa 33,5%, Asia 15,7%, Oseania 3,5%, Amerika Selatan 3,1%, Afrika 1%
-
Bahasa: JS > Python > Java > TypeScript > C# > PHP > C++ > Shell > C > Ruby
→ Hampir tidak ada perubahan dibanding tahun lalu, hanya C dan Shell yang saling bertukar posisi
- Perubahan setelah pandemi
→ Bekerja di kantor turun dari 41% menjadi 10,7%
→ Model hybrid dengan sebagian kerja dari rumah naik dari 28,1% menjadi 47,6%
→ Sepenuhnya remote naik dari 26,5% menjadi 38,8%
- Meningkatkan keberlanjutan melalui otomatisasi
→ Dengan menghilangkan pekerjaan berulang, hasilnya 27% lebih baik di open source dan 43% lebih baik di perusahaan
- Berbagi informasi melalui README sangat penting
→ Membantu menemukan kontributor baru dan membuat produktivitas 55% lebih tinggi
→ 85,9% proyek open source memiliki README, tetapi 84% repo perusahaan tidak memilikinya
→ Artinya, bagi perusahaan, pekerjaan dokumentasi itu sendiri bisa menjadi sebuah proyek
- Sistem "PR Wrangling" yang dicoba oleh SIG dokumentasi Kubernetes
→ Melalui R&R yang tertata rapi, kontributor yang telah mencapai status "Approver" dapat menjadi sukarelawan PR Wrangler mingguan
→ Mengklasifikasikan issue GitHub, memberi tag, meninjau apakah PR mematuhi kualitas dan pedoman, memberikan umpan balik, dan menyetujui merge
→ Dengan ini, komunitas Kubernetes dapat menjaga akurasi dokumentasi, memastikan sinkronisasi dokumentasi baru, dan memungkinkan terjemahan lokal
Tiga laporan tema terperinci
- Writing and Shipping code faster
→ Cara meningkatkan produktivitas developer
→ Skalabilitas melalui otomatisasi
→ Reuse kode
→ Pencarian meningkatkan produktivitas pengembangan
→ Pentingnya alat kolaborasi yang tepat
→ PR menunjukkan bagaimana tim developer berkolaborasi
→ Teamwork itu penting, tetapi koordinasi itu sulit
→ Waktu yang dibutuhkan kontributor baru untuk membuat PR pertama
→ Cara memproses PR lebih cepat: jumlah reviewer dan otomatisasi
- Creating documentation to support developers
→ Dokumentasi sangat penting, apa pun bentuknya. Namun investasi untuk hal ini masih kurang
→ Jika ada panduan kontributor, ambiguitas dan friksi berkurang sehingga partisipasi jadi lebih mudah
→ README benar-benar penting
→ GitHub Issue juga merupakan dokumentasi
→ Jika ada panduan Good First Issues, anggota baru lebih mudah melakukan kontribusi pertama
→ Dokumentasi baik untuk produktivitas dan budaya pengembangan. Win-win
- Supporting stusainable communites
→ Mentorship adalah aset komunitas baik di open source maupun di perusahaan
→ Kepercayaan dan rasa hormat menciptakan budaya yang lebih baik
→ Komunitas yang aman dan ramah menarik partisipan baru dan mendorong keterlibatan (panduan partisipasi, Good First Issues, dll.)
→ Kesenangan dan pembelajaran menjadi daya tarik bagi partisipan baru
1 komentar
Laporan Octoverse 2020 dari GitHub https://id.news.hada.io/topic?id=3328
Laporan Octoverse 2019 dari GitHub https://id.news.hada.io/topic?id=884