Utopian.io Nedir ve Açık Kaynak Projelere Katkıda Bulunarak Nasıl Ödül Kazanılır - Turkish Tutorial

in #utopian-io7 years ago (edited)

This is a step-by-step tutorial in Turkish that show how to contribute to an open-source project via Utopian.io. This tutorial contains:

  1. What is Open Source?
  2. General Information About GitHub Repositories
  3. Utopian.io Project and Utopian Bot
  4. How to Select a Category for Your Contribution
  5. The Most Important Rules
  6. How to Get Access to Utopian Project
  7. How to Share a User Contribution with the Community


Merhabalar herkese,

Bildiğiniz gibi dün topluluğumuzdaki üyelerin utopian.io projesine katılarak gelir elde etmeleri için neler yapmaları ve dikkat etmeleri gereken hususlar konusunda açıklama yapacağımı söylemiştim. Bu yazımda konuyu detaylıca ele alıp projeye katılmak isteyenleri bilgilendirmeye çalışacağım. Ayrıca, projenin discord kanalında utopian-turkey kanalımız açılmıştır. Bilgi ve yardımlaşma için herkes kanala katılabilir.

Utopian.io ile ilgili en basit anlatımla açık kaynak projelere katkıda bulunanları ödüllendiren sistemdir. Bunu duyan birçok üye biz yazılımcı, tasarımcı veya web işleriyle uğraşan birileri değiliz, nasıl katkıda bulunabiliriz düşüncesiyle projeye katılmaktan vazgeçebilirler. Katılmanız için bu mesleklerle uğraşan birisi olmanız gerekmez. Sevdiğiniz bir programın veya uygulamanın nasıl kurulacağı ya da nasıl kullanacağı konusunda bir ders (tutorial) hazırlayıp yayınlayabilirsiniz. Veya yabancı diliniz iyiyse bir proje seçip çeviri yapabilirsiniz ve bu şekilde katılım gösterebilirsiniz. Çeşitli kategoriler var inceleyip size en uygununu seçebilirsiniz. İyi tarafı bazı kategoriler Türkçe paylaşım yapmaya izin veriyor. Hem kendi dilinizde yazıp hem de ödül elde edebilirsiniz.

Peki, nasıl olacak bu işler derseniz, öncelikle konunun anlaşılması için açık kaynak konusunda bazı açıklamalara yer vermek istiyorum.

Açık kaynak (Open Source) nedir?

Açık kaynak yazılım denildiğinde aslında karmaşık tanımlara gerek yok. Adından zaten anlaşılıyor, bu tür yazılımların kodları herkes açıktır. Ayrıca kullanıcılara özgürce değiştirme imkanı veriyor. Bunun bir benzeri olan ingilizcede free software olarak geçen özgür yazılımlar da açık kaynak sınıfına girmektedir. Yani, utopian.io'da yer vermek istediğimiz ve katkıda bulunmak istediğimiz projenin ilk önce açık kaynak kodlu olmasına dikkat edeceğiz. İkincisi ise Github deposunun (repository) olması gerekir.


Github ile ilgili bilgiler

Proje sahiplerine projelerini internet üzerindeki bir depoya olanak tanıyan bazı servisler var. Github şu anda bu servislerden en popüleridir diyebiliriz. Github üzerinde depo oluşturulurken herkese açık veya gizli olarak seçme seçenekleri var. Açık kaynak kodlu projelerin kodları herkese açık olacak dedik, doğal olarak bu projelerin deposuna girildiğinde gerekli dosyalar görüntülenebilmektedir. Yani burada bizi ilgilendiren kısım ilk olarak projenin open source olması ikincisi github repository'ye sahip olmasıdır.


Utopian.io Projesi ve Botu

Açık kaynak kodlu yazılımlar ve Github ile ilgili bilmemiz gereken bu temel bilgileri edindikten sonra utopian.io üzerinden açık kaynak projelere nasıl katkıda bulunacağımızla ilgili tercih yapmak kalıyor. Bazı kategoriler Türkçe yazmaya imkan tanıyor, bununla ilgili kategori seçimi kısmında detaylara yer vereceğim.

Projeye paylaşımınızı girdikten sonra bir onay sürecine tabi tutuluyor. Bu süreç içerisinde yetkililer tarafından yaptığınız katkı kontrol ediliyor ve gerekli görüldüğünde düzeltme yapılması öneriliyor. Uygun görülmediği takdirde bildiriliyor veya istenirse bu paylaşımın blog kısmına daha uygun olacağı söyleniyor. Uygun görüldüğündeonaylanıyor ve utopian bot tarafından oy alıyor.

Bot herkese eşit oranda oy vermiyor. Kendine göre bazı kriterleri var. Bazı parametrelere göre kategori bazlı ortalamaları alıyor, karşılaştırma yapıyor ve ona göre oy veriyor. Katkının uzunluğu, kullanılan resimlerin sayısı, çıkış yapılan linklerin sayısı ve diğer kriterleri ele alıp karşılaştırıyor ve mevcut kategorideki ortalamaya göre bir puan belirliyor. Paylaşımlar bu puana göre oy alıyor. Katkı yaptıkça kazanç artıyor.


Kategori seçimi nasıl yapılmalıdır?

Utopian.io'da şu anda 12 kategori var. Bu kategorilerin tamamında Türkçe paylaşıma izin verilmiyor. Tutorial, Video Tutorial, Copywriting kategorileri Türkçe yazı paylaşılmasına olacak tanıyor. Ayrıca Translations kategorisinde de başka dilden Türkçeye yapılan çeviriler yer alabilir. Bu yüzden eğer dil olarak Türkçeyi tercih edecekseniz bu kategorilerden birini seçebilirsiniz.

Tutorial (Ders): Bu kategori açık kaynak kodlu proje ile ilgili bir ders içermelidir. Sevdiğiniz açık kaynak bir uygulamayı ve ücretsiz bir yazılımı nasıl kurduğunuzu veya nasıl kullandığınızı anlatabilirsiniz. Veya bu tür projelerin kullanımı ile ilgili geliştirmelere yer verebilirsiniz. En üstte okuyanların içerikte nelerin yer aldığını anlamaları için ingilizce bir özete yer vermeniz gerekir. Eğer video derslerden oluşuyorsa video tutorial kategorisini seçmelisiniz. Yazı tamamen kendinize ait olmalıdır, bir başkasının dersini veya yazısını yayınlanamamalısınız.

Video Tutorial (Video ders): Bu da yukarıdaki kategoriye benziyor, tek farkı derslerin video olarak yer almasıdır. Geri kalan tüm kurallar aynıdır. İngilizce bir açıklama eklenmelidir.

Copywriting: Bir açık kaynak kodlu proje için tamamlamış olduğunuz copywriting (metin yazarlığı) işlemini kapsayan kategoridir. Türkçe olabilir. Diğer kategorilerde olduğu gibi en üstte ingilizce açıklamalara yer verilmelidir.

Translations (Çeviri): Bu kategori açık kaynak projelere çeviri katkılarını içeririr. Detaylara ve kullandığınız araçlara yer vermeniz istenmektedir. Çevirmen kendiniz olmalısınız. Başkasına çeviri yaptırıp yayınlamak yasaktır. CrowdIn ve Utopian kulalnıcı isimleri aynı olmalıdır ya da ekran görüntüleri eklenmelidir.

Türkçe paylaşım yapmanıza olanak tanıyan bu 4 kategori dışında eğer ingilizce yazıyorsanız Suggestion (Öneri), Sub-Project (Alt Proje), Development (Geliştirme), Bug Hunting (Bug yakalama), Graphics (Grafik), Analysis (Analiz), Visibility (Görünürlük) ve Documentation (Döküman) kategorilerinden birini seçebilirsiniz.


Dikkat edilmesi gereken önemli kurallar

  • Github repository adresi doğru olmalıdır. Açık kaynak proje Github'da yer almalıdır.
  • Kategori seçimi doğru yapılmalıdır. Yanlış seçim yapılırsa yetkili tarafından düzenleme yapmanız talep edilebilir.
  • Yapılan katkı olabildiğince fazla detay içermelidir. Ayrıntılı ve açıklayıcı olmalı, resimler, videolar vs içermelidir.
  • Katkı daha önce paylaşılmamış olmalıdır.
  • Spam & Plagiarism kabul edilmemekle birlikte postlar flag alabilir.
  • Katkı kötü bilgi, karalama içermemelidir.
  • Başka bir steemit kullanıcısını mentionlanması istenmiyor. Takip et, resteem yap gibi yazılarayer verilmemelidir. Kurallarla ilgili daha fazla bilgi

Utopian.io sitesine nasıl giriş yapılır?

Siteye griş yapmak için https://utopian.io/ adresini tarayıcınızın web satırına yazın. Açılan sayfada sol üst köşede yer alan "Log in" butonuna tıklayın. Açılan pencerede nelere onay verdiğinizle ilgili detaylar yer alacak.

"Continue" butonuna tıkladıktan sonra açılan pencerede şifre veya private active key girerek devam edebilirsiniz. Active key anahtarınızı Steemit'te Wallet --> Permissions --> Login to show --> Show Private key yolunu izleyerek alabilirsiniz.


Utopian.io'da nasıl paylaşım yapılır?

Katkı girişi için sağ üst köşede bulunan "+ Contribution" butonuna tıklayabilirsiniz. Veya sol menüden "New contribution" seçeneğine tıklayabilirsiniz.

Açılan pencerede önce kategoriler görüntülenecektir. Katkınıza en uygun kategoriyi üzerine tıklayarak seçin.

Daha sonra seçtiğiniz kategori ile ilgili kuralları okuyun. "I understand. Proceed" butonuna tıklayın. Açılan pencerede katkı girişi yapmanız için editor açılacak. Github proje kısmına proje ismini yazıp entera basın. Uygun linki seçin.

Katkı ismi ve içerik kısımlarını yazın. Editor yardımıyla kolay bir şekilde link veya resim ekleyebilirsiniz.

Tags kısmına utopian-io ve ilgili diğer tagleri girebilirsiniz. Doğru tag seçimine özen gösterin. Aksi halde tag spam yaptığınız için sorun yaşayabilirsiniz.

"Post" butonuna tıkladıktan sonra katkınız yayınlanacaktır. Aynı blockchain kullanıldığından yazınız otomatik olarak Steemit'te yer alacaktır. Bundan sonra yetkililerin yazıyı inceleyip onaylamasını beklemeniz gerekir. Gerekligördükleri takdirde yetkililer düzenleme yapmanızı isteyebilirler. Uygun görmedikleri takdirde katkı onaylanmaz. Onay aldıktan sonra utopian bot tarafından postunuza oy gönderilecektir.

Bu yazıda Utopian.io sistemine katkıda bulunarak nasıl ödül kazanacağınızı anlatmaya çalıştım. Önümüzdeki günlerde konu ile ilgili eğitimlere yer verebiliriz. Bilgi paylaşımı ve yardımlaşmayı bizim için utopian.io yönetimi tarafından açılmış olan ilgili kanaldan yapacağız. Tr topluluk üyelerinin sisteme katılıp hesaplarını geliştireceklerini umuyorum. Şimdilik hoşça kalın.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Utopian açık kaynağa olan desteğini arttıracak gibi duruyor. Ders ve Çeviri'ye de oy veriyor olması, pek çok uygulamanın Türkçe diğer yerel dillerde desteğe sahip olmasını hızlandıracak sanırım.

// Bildiğim kadarıyla @Ned Utopian için 50 Bin STEEM bağışlamış..

Şu an kafamda daha güzel şekillendi.Güzel bir çalışma olmuş teşekkürler.

Bilgiler için teşekkürler.. Eğer işe yarar bir şey olmasaydı, eminim bu işe zaman ayırıp teşvik etmiş olmazdınız..

Bu yazınızı, müsait zamanımda en az 3 kez okuyup hazmedeceğim ve gerekeni yapacağım..

Ne ile ilgili ve nasıl paylaşım yapacağımızı düşünürken bu post iyi geldi. En azından aklımda basit fikirler oluşmasına vesile oldu. Farklı alanlarda birkaç deneme yapacağım. İnşallah güzel olur.

Açıkçası tam olarak anladığımı söyleyemem. Özellikle "Githup" ın ne olduğu hakkında hiçbir fikrim yok. Ama bu konuyu biraz daha inceledikten sonra ben de katkı vermek isterim. Bizi bu konuda bilgilendirdiğiniz için teşekkürler. Bu konuda eğitim yazılarının devamı gelirse çok memnun oluruz.

Malesef hic anlayamadim azicik daha kafa yorayim

Açıklama için teşekkürler, oldukça faydalı oldu.

çok uğraş verilmiş, türk topluluğu için vermiş olduğunuz uğraşlar için çok teşekkürler .

Hey @damla I am @utopian-io. I have just upvoted you at 5% Power!

Achievements

  • You are generating more rewards than average for this category. Super!;)
  • This is your first accepted contribution here in Utopian. Welcome!

Suggestions

  • Contribute more often to get higher and higher rewards. I want to see you often!
  • Work on your followers to increase the votes/rewards. My vote is now primarily based on that, humans rule. Good luck!
  • Wondering why other contributions got more? I introduced a competition factor. My vote is also based on how competitive the category used is.

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Vote for my Witness. Lets GROW TOGETHER!

Screen Shot 2017-11-19 at 16.54.19.png

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Thank you for the contribution. It has been approved.

[utopian-moderator]

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 60699.39
ETH 2655.06
USDT 1.00
SBD 2.59