Öğrenci Kariyeri Banner

GitHub Reponuzu Nasıl Popüler Hale Getirirsiniz

GitHub Reponuzu Nasıl Popüler Hale Getirirsiniz

GitHub, yazılım geliştirme projeleri için bir platformdur ve aynı zamanda bir web tabanlı git depolama hizmeti sunar. Git, dağıtılmış bir sürüm kontrol sistemidir ve yazılım geliştirme projelerinde kullanılan birçok farklı dosya sürümü, kaynak kodu ve belge depolama gereksinimini karşılamak için kullanılır.

GitHub, geliştiricilerin kodlarını birlikte paylaşmalarına, işbirliği yapmalarına ve takım çalışması yapmalarına olanak tanır. GitHub, açık kaynak kodlu yazılımlar için de bir merkezdir ve açık kaynaklı projelerin bir topluluk tarafından geliştirilmesine yardımcı olur.

GitHub'ı kullanmak için öncelikle bir hesap oluşturmanız gerekir. Daha sonra, projelerinizi depolamak için bir "repository" (depolar) oluşturabilirsiniz. Bu depolardan her biri, kodunuzu saklamak, izlemek, değişiklikleri takip etmek ve geri almak için kullanılan bir git deposudur.

GitHub, geliştiricilerin işbirliği yapmasına olanak tanır. Diğer geliştiriciler, proje depolarını kopyalayabilir ve kendi değişikliklerini yapabilirler. Bu değişiklikler daha sonra ana depoya "geri gönderilebilir" (pull request) ve bu şekilde geliştirme topluluğunun projenin geliştirilmesine katkıda bulunmasına izin verir.

GitHub ayrıca birçok özellik sunar, örneğin projelerin "issues" (sorunlar) ve "pull requests" (geri gönderme istekleri) ile ilgili tartışmaları takip etmesine, proje için wiki sayfaları oluşturmasına ve daha birçok şey yapmasına olanak tanır.

Güzel bir Read.me dosyası oluşturun

GitHub’da README dosyası, web sitenizin açılış sayfası gibidir. Ziyaretçilerin gördüğü ilk şey Read.me dosyasıdır ve iyi bir izlenim bırakmak oldukça önemlidir. Bazı ziyaretçilerin yalnızca kullandığınız resimleri beğendikleri ve proje kulağa ilginç geldiği için star düğmesine basması mümkündür.

İyi bir Read.me, geliştiricilerin projenin ne hakkında olduğunu, neden kullanmaları gerektiğini ve nasıl kullanacaklarını anlamaları için gerekli tüm bilgileri içermelidir.

README’nin Markup ile yazılmasına rağmen, güzel olması gerekir. İyi olması yetmez. Yararlı bilgilerin yanı sıra, bir tasarıma ihtiyaç duyduğu anlamına gelir.

Nasıl güzel bir README yapabilirsiniz

  • Rozetleri kullanın  — Rozetler güven verir ve bir geliştiricinin aradığı en önemli bilgileri özetler.

  • Bir ürün logosu veya afişi, tercihen ürünü sergileyen görseller veya gifler kullanın. Görüntüleri kötüye kullanmayın. Aksi takdirde, bir odak noktanız olmaz.

Dokümantasyon

Mümkün olduğu kadar dokümantasyon metni ekleyin, çünkü Google’a sorarsanız, zaten bir cevabı olan çok sayıda gerçekten soruyla karşılaşacaksınız. İyi belgeler, yalnızca topluluk sorularını yanıtlarken size zaman kazandırmakla kalmayacak, aynı zamanda arama motorlarından daha fazla kullanıcı çekecektir.

Daha fazla kullanıcı çekmek için bir nasıl yapılır videosu kaydetmeyi deneyin. Ayrıca arama motoru trafiğinizi artırmak için Medium, Dev.to vb. üzerine bir makale yazabilirsiniz.

Kişisel Web Sitenizden GitHub'a yönlendirme

Kişisel bir web sitesi sahibiyseniz ve GitHub hesabınız varsa, web sitenizde bir GitHub yönlendirmesi ekleyebilirsiniz. Bu, ziyaretçilerinizin GitHub hesabınıza kolayca erişmelerini sağlar ve açık kaynak projelerinizi veya diğer yazılım geliştirme projelerinizi paylaşmalarını sağlar.

Bunun için, web sitenizde bir GitHub simgesi veya düğmesi eklemeniz yeterlidir. Bu simge veya düğme, ziyaretçilerinizi GitHub hesabınıza yönlendiren bir bağlantı içermelidir. Bağlantı, GitHub hesabınızın URL'sini içermelidir.

Öneri: GIT hesabınızı ve paneli daha iyi yönetebilmek için bu eğitime de göz atabilirsiniz; https://www.talentcoders.co/ileri-seviye-git-egitimi/

Bu şekilde, kişisel web sitenizde GitHub hesabınızı tanıtırken, aynı zamanda açık kaynaklı projelerinizi veya diğer yazılım geliştirme projelerinizi de paylaşabilirsiniz. Bu, diğer geliştiricilerle işbirliği yapmanızı ve projelerinize katkıda bulunmalarını sağlar.

Temel bir web sayfasını oluşturmak için HTML & CSS bilmek zorunda değilsiniz, free html5 templates ile hazır statik site şablonları kullanabilirsiniz.
Ayrıca, koda dokunmak bile istemiyorsanız Jekyll’i deneyebilirsiniz.
HTML ve CSS’ye aşina iseniz, Bootstrap veya Semantic UI gibi CSS araçlarını kullanarak sıfırdan bir açılış oluşturmak oldukça çok kolaydır.

Topluluk

Kodunuz hakkında soru sorulabilir bir alan oluşturun, ilgili konular hakkında sohbet edin ve en kısa sürede kod güncellemelerini alın.

Yeterince şanslıysanız, ek özellik fikirleri ve hatta kodun kendisi konusunda size yardımcı olabilecek bazı yazılımcılar ve hatta kurucu ortaklarla tanışabilirsiniz . Topluluğunuz yeterince genişledikten sonra, katılımcılar tarafından da birçok soru cevaplanacak, böylece sohbet etmek için fazla zaman harcamamış olacaksınız.

Katkıda bulunanlardan yeni işlevleri veya örnek komut dosyalarıyla bir request oluşturmalarını istemekten çekinmeyin.
Ayrıca, kodlarını iyice kontrol edin ve test edin.

Projenize bağış butonu eklemekten korkmayın. Uluslararası bağış toplamanın birçok yolu vardır: PayPal, Patreon, BuyMeaCoffee.

Bağışlar sizi zengin edemez, ancak gelişmeye devam etmek için sizi motive edebilir ve hak ettiğiniz kahveyi sağlayabilir 

Sizinkine benzer projeler varsa, “rakipler” topluluklarında daha farklı fikirler bulabilirsiniz. Sorunlara ve özellik isteklerine göz atın – orada ayrıca hedef kitleniz için gerçekten önemli olan şeyleri bulabilir ve onları mutlu edebilirsiniz.

Geri Bildirim Döngüsü

Facebook, Google+ ve LinkedIn’deki yeni topluluklara katılmaktan, yardım veya geri bildirim istemekten utanmayın. Ancak bu, doğru şekilde yapmazsanız hızla spam’e dönüşebilir ve sizi aşağı çekebilir.

Bu yüzden spam yapmayın. Bunu yalnızca yönergelerin yapmanıza izin verdiği topluluklarda yapmalısınız.

Hafta Sonları Dikkatli Olun!

Hafta sonları GitHub trafiği daha düşüktür. Projenizle kimi hedeflediğinize bağlı olarak, projenizi hafta sonunda herkese açık hale getirmek iyi veya kötü bir şey olabilir.

Trafik, sadece sizinki için değil, tüm projeler için düşüktür. Hafta sonları projeniz üzerinde olumsuz bir etki yaratmaz, ancak büyümesini erteleyebilir.

Freelance çalışanlar genelde hafta sonları daha aktiftir. Onları hedefliyorsanız ve yanıt vereceklerinden eminseniz, GitHub trend listesine daha hızlı girme şansınız olabilir.

Sonuç olarak; açık kaynak dünyasında tanınmak istiyorsanız dikkat etmeniz gereken 8 önemli nokta vardır:

1) Küçük projelerle başlayın
2) Diğer kitaplıklara bağımlı olmayın
3) README’nizi güzelleştirin
4) Eksiksiz bir dökümasyon yazın
5) Çevrenizdeki herkesten size GitHub yıldızlarını vermesini isteyin
6) Yayınlayın
7) CI / CD ile yapılandırın
8) Kullanıcılarınızla iletişim kurun

 


KADİR VAR

Öğrenci Kariyeri yazarlarından KADİR VAR..

0 Yorum

Yorum Yap

😄

Bültenimize kayıt olun!

Güncel haberleri takip etmek için bültenimize kayıt olun, böylece daima güncel bilgilerle donanmanıza yardımcı olabilelim.