cover

Photo by Simon Abrams on Unsplash

Berawal dari dengerin podcastnya mas Riza Fahmi di ceritanya developer yang mewancarai mas Ariya Hidayat seorang rock star developer dari indonesia berdomisili di California yang secara gak sadar karya opensource nya sering saya pakai di berbagai project yaitu PhantomJs. Ada bagian menarik yang sayang banget kalo gak saya bagikan lagi, tentang bagaimana sih cara kita berkontribusi terhadap dunia opensource. Ternyata banyak cara loh, dan gak melulu selalu berkontribusi dengan cara ngoding dan di push atau pull request ke github. Berikut beberapa cara yang saya dapat setelah mendengarkan mas Aria Hidayat di podcast ceritanya developer dan beberapa tambahan dari berbagai sumber.

open source adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet). - Wikipedia

cover

Photo by Merakist on Unsplash

Buat Tutorial

Sekarang jamannya sosial media, setiap orang berlomba ingin menjadi influencer, ketika kita ingin mencari atau menggunaan sesuatu yang belum kita tahu apapun itu hampir bisa kita temui di sosial media youtube misalnya. Dan tidak hanyak dalam bentuk audio visual, tapi bisa melalui tulisan. Kita bisa menulis tutorial mengenai apapun dan bisa kita upload atau tulis di youtube, facebook, instagram, medium atau blog misalnya.

documentation

Photo by Bram Naus on Unsplash

Menerjemahkan Dokumentasi

Jika kita membaca dokumentasi ada baiknya selagi belajar sembari kita menerjemahkan dokumentasi yang kita baca. Dengan begitu cara belajar kita bukan hanya efektif dan efisien tapi juga terjemahan kita mungkin dapat membantu orang lain dalam memahami dokumentasi tersebut.

jakartajs

Dokumentasi JakartaJS

Aktif di komunitas

Sering hadir di event sebuah komunitas baik online maupun offline atau bahkan bisa berkontribusi lebih jauh maka kita pun sudah berkontribusi pula pada dunia opensource. Karena opensource sejatinya adalah sebuah budaya gotong royong yang terjadi pada sebuah komunitas, dan seringkali proyek opensource lahir dari sebuah komunitas.

stackoverflow

Stackoverflow

Menjawab pertanyaan

Suka membantu dan berbagi dengan orang lain? maka bantulah orang2 dengan cara menjawab pertanyaan di stackoverflow, forum2, atau bantu jawab pertanyaan teman sekantor mu jika mereka mengalami kesulitan dalam pekerjaannya.

Pada intinya opensource bukan melulu hanya sekedar kontribusi kita terhadap dunia perkodingan yang bisa di pakai atau di lihat banyak orang, atau tentang suatu hal yang berkaitan dengan perangkat lunak dan semacamnya, tetapi lebih luas tentang bagaimana cara kita bermanfaat dengan orang lain.

Jika kalian ingin terjun lebih jauh ke dunia opensource, bagaimana memulai dan apa saja yang harus di lakukan, ada artikel menarik yang bisa kalian baca https://opensource.guide/id/how-to-contribute/. Semoga tulisan saya kali ini bermanfaat, jika ada saran dan komentar atau kalian ingin bagikan link proyek opensource kalian di gituhub atau tempat lainnya silahkan tinggalkan di kolom komentar ya.