English | मराठी | বাংলা | 中文 | русский | Românesc | Italiano | Español | Português (BR) | Deutsch | Ελληνικά | Français | Turkish | Bahasa Indonesia |
Berikut ini adalah list sumber daya untuk para pemula yang baru pertama kali berkontribusi untuk proyek Open Source.
Jika Anda menemukan sumber tambahan lain yang bermanfaat, silahkan berkontribusi dengan membuat pull request baru.
Jika Anda memiliki pertanyaan atau komentar, silahkan membuat issue baru.
Daftar Isi
- Berkontribusi Ke Open Source Secara Umum
- Pencarian Proyek Open Source Di Github Secara Langsung
- Ekosistem Kontributor Mozilla
- Artikel Bermanfaat Untuk Para Kontributor Proyek Open Source
- Menggunakan Version Control
- Buku-buku Tentang Open Source
- Kontribusi Inisiatif Open Source
- Lisensi
- The Definitive Guide to Contributing to Open Source ditulis oleh @DoomHammerNG.
- An Intro to Open Source - Pedoman dari DigitalOcean sebagai panduan untuk menggapai keberhasilan dalam berkontribusi di GitHub.
- Issuehub.io - Situs web untuk melakukan pencarian GitHub issue berdasarkan label dan bahasa.
- Code Triage - Situs web yang baik untuk mencari issue dan repositori populer lewat penyaring bahasa pemrograman.
- Awesome-for-beginners - Sebuah repositori GitHub yang berisi proyek dengan bug ringan untuk para kontributor baru, dan menggunakan label sebagai penjelasannya.
- Open Source Guides - Koleksi sumber daya untuk individu, komunitas, dan perusahaan yang berniat untuk mempelajari bagaimana menjalankan dan berkontribusi pada proyek Open Source.
- 45 Github Issues Dos and Don’ts - Hal yang diperbolehkan dan tidak diperbolehkan di GitHub.
- GitHub Guides - Pengantar dasar dalam pengunaan GitHub secara efektif.
- Contribute to Open Source - Pelajari alur kerja GitHub dengan berkontribusi ke proyek simulasi.
- Linux Foundation's Open Source Guides for the Enterprise - Pengantar yang dibuat oleh Linux Foundation mengenai proyek Open Source.
- CSS Tricks An Open Source Etiquette Guidebook - Sebuah buku pengantar etiket dalam berkontribusi ke Open Source, ditulis oleh Kent C. Dodds dan Sarah Drasner.
- A to Z Resources for Students - Daftar sumber daya dan peluang untuk para mahasiswa untuk mempelajari bahasa pemrograman baru.
- Pull Request Roulette - Situs web ini memiliki daftar proyek Open Source pada GitHub, berisi pull request yang membutuhkan review.
- "How to Contribute to an Open Source Project on GitHub" by Egghead.io - Panduan video bertahap tentang cara mulai berkontribusi pada proyek Open Source di GitHub.
- Contributing to Open Source: A Live Walkthrough from Beginning to End - Artikel ini berisi pembahasan mengenai aktifitas yang dapat dilakukan di proyek Open Source, dimulai dari memilih proyek mana yang cocok untuk anda, memperbaiki issue, atau membuat PR hingga berhasil digabungkan (merge).
- "How to Contribute to Open Source Project by" Sarah Drasner - Pembahasan ini terfokus pada seluk-beluk berkontribusi dengan pull request (PR) ke suatu proyek di Github.
- "How to get started with Open Source by" Sayan Chowdhury - Artikel ini membahas sumber daya untuk berkontribusi ke Open Source bagi para pemula berdasarkan minat bahasa favorit mereka.
- "Browse good first issues to start contributing to open source" - GitHub sekarang dapat membantu Anda menemukan issue pertama yang baik untuk mulai berkontribusi ke Open Source.
- "How to Contribute to Open Source Project" by Maryna Z - Artikel ini membahas tentang mengapa, bagaimana, dan apa saja proyek Open Source yang bisa anda berikan kontribusi. Artikel ini secara luas ditujukan untuk organisasi bisnis (yang juga berguna untuk para individual).
- "start-here-guidelines" by Andrei - Mari mulai menggunakan Git dalam dunia Open Source, mulai dari Opensource Playground. Dirancang khusus untuk tujuan edukasi and pengalaman praktis.
- "Getting Started with Open Source" by NumFocus - Sebuah repo GitHub yang membantu kontributor untuk mengatasi kendala masuk ke dalam proyek Open Source.
- "Opensoure-4-everyone" by Chryz-hub - Sebuah repositori mengenai seluruh hal yang berkaitan dengan proyek Open Source. Repositori ini membahas transparansi keanggotaan Github, belajar perintah-perintah Git dari level pemula dan mahir, memulai proyek Open Source, dan lain sebagainya.
Link pencarian yang mengarah langsung ke issue yang sesuai untuk berkontribusi di GitHub.
- is:issue is:open label:beginner
- is:issue is:open label:easy
- is:issue is:open label:first-timers-only
- is:issue is:open label:good-first-bug
- is:issue is:open label:"good first issue"
- is:issue is:open label:starter
- is:issue is:open label:up-for-grabs
- Good First Bugs - Kumpulan bug yang telah diidentifikasi oleh para pengembang perangkat lunak dan baik digunakan sebagai pengenalan pada proyek.
- MDN Web Docs - Membantu tim dokumentasi laman MDN untuk mendokumentasikan halaman web dengan memperbaiki isu pada konten dan bug.
- Mentored Bugs - Berisi kumpulan bug yang dipedomankan oleh mentor dan mereka nantinya membantu anda untuk memperbaiki bug jika anda merasa kesulitan.
- Bugs Ahoy - Sebuah situs web yang didedikasikan untuk menemukan bug pada bugzilla.
- Firefox DevTools - Sebuah situs web yang didedikasikan sebagai alat inspeksi kode untuk pengembang perangkan lunak peramban firefox.
- Start Mozilla - Akun twitter yang membuat tweet tentang issue yang muncul dan cocok untuk kontibutor baru di ekosistem Mozilla.
- How to choose (and contribute to) your first Open Source project ditulis oleh @GitHub
- How to find your first Open Source bug to fix ditulis oleh @Shubheksha
- First Timers Only ditulis oleh @kentcdodds
- Bring Kindness Back to Open Source ditulis oleh @shanselman
- Getting into Open Source for the First Time ditulis oleh @mcdonnelldean
- How to Contribute to Open Source ditulis oleh @GitHub
- How to Find a Bug in Your Code ditulis oleh @dougbradbury
- Mastering Markdown ditulis oleh @GitHub
- First mission: Contributors page ditulis oleh @forCrowd
- How to make your first Open Source contribution in just 5 minutes ditulis oleh @roshanjossey
- Hacktoberfest 2019: How you can get your free shirt — even if you’re new to coding ditulis oleh @quincylarson
- A Bitter Guide To Open Source ditulis oleh @ken_wheeler
- A junior developer’s step-by-step guide to contributing to Open Source for the first time ditulis oleh @LetaKeane
- Learn Git and GitHub Step By Step (on Windows) ditulis oleh @ows-ali
- Why Open Source and How? ditulis oleh @james-gallagher
- How to get started with Open Source - Ditulis oleh Sayan Chowdhury
- What open-source should I contribute to ditulis oleh Kent C. Dodds
- An immersive introductory guide to Open-source ditulis oleh Franklin Okolie
- Getting started with contributing to open source ditulis oleh Zara Cooper
- Beginner's guide to open-source contribution ditulis oleh Sudipto Ghosh
- 8 non-code ways to contribute to open source ditulus oleh OpenSource
- Think Like (a) Git - Pengenalan Git untuk pemula tingkat lanjut yang masih kesulitan agar dapat mempelajari strategi yang simpel untuk bereksperimen dengan Git secara aman.
- Try Git - Belajar Git dalam 15 menit dari Browser secara gratis.
- Everyday Git - Kumpulan perintah yang berguna untuk pemakaian Git dalam sehari-hari.
- Oh shit, git! - bagaimana cara menghindari kesalahan umum saat mengunakan
git
, dideskripsikan dalam Bahasa Inggris; baca juga Dangit, git! untuk situs web tanpa kata kasar. - Atlassian Git Tutorials - Berbagai petunjuk dalam menggunakan
git
. - GitHub Git Cheat Sheet (PDF)
- freeCodeCamp's Wiki on Git Resources
- GitHub Flow (42:06) - GitHub menjelaskan bagaimana cara membuat pull request.
- GitHub Learning Resources - Sumber pembelajaran Git dan GitHub.
- Pro Git - Buku berjudul Pro Git, ditulis oleh Scott Chacon dan Ben Straub dan dipublikasikan oleh Apress.
- Git-it - Langkah-langkah penggunaan Git desktop.
- Flight Rules for Git - Pedoman tentang apa yang harus dilakukan ketika suatu hal tidak berjalan dengan baik.
- Git Guide for Beginners in Spanish - Panduan lengkap berupa slides tentang git dan GitHub dijelaskan dalam bahasa Spanyol. Una guía completa de diapositivas sobre git y GitHub explicadas en Español.
- Git Kraken - Aplikasi desktop
git
visual, lintas platform, dan interaktif untuk version control. - Git Tips - Kumpulan tips dan trik git yang paling sering digunakan.
- Git Best Practices - Sering meng-commit, Sempurnakan Nanti, Publikasikan Sekali: Praktik Terbaik Mengunakan Git.
- Git Interactive Tutorial - Pelajari Git dengan cara yang paling visual dan interaktif.
- Producing Open Source Software - Producing Open Source Software merupakan sebuah buku tentang sisi manusia dalam pengelolaan proyek Open Source. Buku ini mendeskripsikan bagaimana sebuah proyek dengan sukses beroperasi, ekspektasi pengguna dan pengelola proyek, dan kultur dari perangkat lunak gratis.
- Open Source Book Series - Pelajari lebih lanjut tentang Open Source dan mengembangkan kampanye Open Source dengan daftar susunan eBook gratis dari https://opensource.com.
- Software Release Practice HOWTO - HOWTO ini mendeskripsikan praktik rilis program yang baik untuk Linux dan proyek Open Source lainnya. Dengan mengikuti praktik ini, anda akan dengan mudah memberitahukan pengguna lain untuk membangun kode anda serta menggunakannya, dan memudahkan pengembang lain untuk memahami kode anda lalu bekerjasama untuk memperbaikinya.
- Open Sources 2.0 : The Continuing Evolution (2005) - Open Sources 2.0 adalah kumpulan esai berwawasan dan menggugah pemikiran dari para pemimpin teknologi saat ini yang terus melukiskan gambaran evolusi yang dikembangkan dalam buku 1999, Open Sources: Voices from the Revolution.
- The Architecture of Open Source Applications - Menunjukkan bagaimana aspek Git bekerja untuk memahami prinsip kerja, dan bagaimana perbedaan Git dengan version control systems (VCSs) lainnya.
- Open Sources: Voices from the Open Source Revolution - Esai yang ditulis oleh pelopor Open Source seperti Linus Torvalds (Linux), Larry Wall (Perl), and Richard Stallman (GNU).
- Up For Grabs - Berisi proyek dengan issue yang ramah untuk pemula.
- First Timers Only - Daftar bug yang diberi label "first-timers-only".
- First Contributions - Buat kontribusi Open Source pertama anda dalam 5 menit. Sebuah alat dan panduan yang membantu para pemula untuk mulai berkontribusi. Berikut adalah source code dari GitHub, anda juga berkesempatan untuk berkontribusi ke repositori itu sendiri.
- Hacktoberfest - Sebuah program yang mendorong kontribusi Open Source. Dapatkan hadiah seperti kaos dan stiker dengan membuat setidaknya 4 pull request di bulan Oktober.
- 24 Pull Requests - 24 Pull Requests adalah sebuah proyek untuk mempromosikan kolaborasi Open Source menjelang bulan Desember.
- Ovio - Sebuah platform berisi proyek yang bersifat contributor-friendly. Platform ini memiliki mesin pencarian issue dan dapat menyimpan issue untuk ditandai serta diselesaikan nantinya.
Karya ini berlisensi di bawah Creative Commons Attribution-ShareAlike 4.0 International License.