Açık kaynak bakımcıları için

Açık kaynak bakımcıları için dağıtım

İyi kod kendi kendine yayılmaz, ama insanlar onu bulabildiğinde, bir dakikada anlayabildiğinde ve hemen deneyebildiğinde iyi yayılır. Bu sayfa sana açık kaynağa uyan kanalları, her birinin kurallarını birebir ve deponu dört haftalık bir kontrol listesine çeviren bir plan aracını veriyor.

Kısa cevap

  1. İşe deponun kendisiyle başla: ne, neden ve nasıl başlanır sorularını yanıtlayan bir README, bir lisans, en fazla 20 GitHub konusu ve bir sosyal önizleme görseli.
  2. Sonra kullanıcılarının zaten konuştuğu yerlere git: dilinin veya framework’ünün forumu, sohbet kanalı ya da subreddit’i; insanlar kayıt olmadan çalıştırabildiğinde de Show HN.
  3. Uygun bir veya iki awesome listesinin bakımcılarına, her listenin kendi katkı kurallarına uyarak başvur.
  4. Bir web sitesini veya barındırılan sürümü birkaç dizine ve lansman platformuna ekle ve sürüm çıkarmaya devam et. Düzenli etkinlik yeni ziyaretçilerin gelmesini sağlar.

Açık kaynak için dağıtım haritası

Açık kaynakta keşfin dört katmanı vardır. Her biri bir öncekinin üzerine kurulur: bir topluluk paylaşımı insanları depona gönderir, bu yüzden önce deponun onları ikna etmesi gerekir.

  1. 1 · DepoHer ziyaretçinin ilk gördüğü şey.
    • README
    • Lisans
    • Konular
    • Sosyal önizleme
    • Sürümler
  2. 2 · GitHub’da keşifİnsanların seni GitHub içinde nasıl bulduğu.
    • Konu sayfaları
    • GitHub araması
    • Explore
    • Yıldızlar ve listeler
  3. 3 · TopluluklarKullanıcılarının zaten konuştuğu yerler.
    • Show HN
    • Ekosistem forumları ve sohbetleri
    • Subreddit’ler
    • Soru-cevap (Q&A) yanıtları
  4. 4 · Seçkiler ve listelerSana sürekli yönlendirme yapan yerler.
    • Awesome listeleri
    • Paket kayıtları
    • Dizinler
    • Bültenler
1. katmandan dışarı doğru çalış. Zayıf bir README’ye düşen güçlü bir paylaşım, elde ettiğin tek ziyareti boşa harcar.

Dört haftalık planını oluştur

Sekiz soruyu yanıtla ve konularını yapıştır. Araç konuları GitHub’ın kurallarına göre kontrol eder ve her kanalı bir haftaya yerleştirir; hazır olanları işaretler, olmayanlarda önce neyi düzeltmen gerektiğini yazar. Her şey tarayıcında çalışır; hiçbir şey gönderilmez veya saklanmaz.

Kontrol edilmelerini görmek için birkaç konu ekle.

    Hazır olanlar neler?

    Yalnızca bu tarayıcı sekmesinde çalışır. Hiçbir şey yüklenmez, kaydedilmez veya izlenmez.

    Deponu bulunabilir yap

    Bu sayfadaki her kanal sonunda depo sayfana çıkar. GitHub’ın kendi dokümantasyonu bir README’nin hangi soruları yanıtlaması gerektiğini sayar; tablo bunu ilk ekran için somut içeriğe çevirir.

    BölümZiyaretçinin ihtiyacıİşe yarayan
    Ne yaparSorununa uyup uymadığına saniyeler içinde karar vermekBaşlığın altında, kullanıcılarının arayacağı kelimelerle tek bir cümle
    Neden faydalıBariz alternatif yerine bunu seçmek için bir sebepSomut bir fark ya da kısa bir karşılaştırma
    Nasıl başlanırDakikalar içinde ilk başarıTek bir kurulum komutu ve yapıştırıldığı gibi çalışan tek bir minimal örnek
    Çalışırken gösterKurmadan önce kanıtEn üste yakın bir ekran görüntüsü, GIF veya terminal kaydı
    Nereden yardım alınırYalnız bırakılmayacağına güvenIssues, Discussions veya bir sohbet kanalına bağlantı ver; neyin nereye gideceğini yaz
    Kim bakımını yapıyorProjenin yaşadığına dair güvenBakımcılar, yakın tarihli sürüm, katkı rehberi

    Konular: GitHub aramasına açılan en fazla 20 kapı

    • GitHub’ın önerdiği dört türü karıştır: amaç (cli, static-site-generator), alan (accessibility), topluluk (hacktoberfest) ve dil (rust).
    • İnsanların gerçekten gezdiği konuları kullan. github.com/topics/ adresini aç ve bir konuda zaten depolar olup olmadığını kontrol et.
    • GitHub herkese açık depolar için konu da önerir. Uyanları kabul et, gerisini reddet.

    Sosyal önizleme

    Görsel yoksa paylaşılan bir bağlantı temel depo bilgilerini ve avatarını gösterir. Proje adını ve tek satırlık amacını içeren net bir 1280 × 640 görsel her paylaşımı tanınır kılar. Yüklemeden önce boyutu ve biçimi ücretsiz görsel boyutu denetleyicisinde kontrol et. Lansman görsellerini platform boyut kurallarına göre kontrol et →

    KuralResmî ifadeSenin için anlamı
    READMEA README is often the first item a visitor will see when visiting your repository.README’yi açılış sayfan gibi düşün: insanların kalıp kalmayacağına ilk ekran karar verir.
    README boyutuWhen your README is viewed on GitHub, any content beyond 500 KiB will be truncated.Uzun README’ler kesilir. Ayrıntılı referans içeriğini dokümantasyona taşı ve bağlantı ver.
    Konu türleriHelpful topics to classify a repository include the repository's intended purpose, subject area, community, or language.Konuları tek bir kelimenin on varyantı yerine amaç, alan, topluluk ve dil genelinde seç.
    Konu biçimiUse lowercase letters, numbers, and hyphens. Use 50 characters or less. Add no more than 20 topics.Plan aracındaki denetleyici tam olarak bu üç kuralı uygular.
    Sosyal önizlemeYour image should be a PNG, JPG, or GIF file under 1 MB in size. For the best quality rendering, we recommend a size of at least 640 by 320 pixels (1280 by 640 pixels for best display).1 MB’ın altında, 1280 × 640 bir PNG veya JPG hazırla.
    Topluluk profiliThe community profile checklist checks to see if a project includes recommended community health files, such as README, CODE_OF_CONDUCT, LICENSE, or CONTRIBUTING, in a supported location.Deponda Insights → Community Standards bölümünü aç ve eksik olanları ekle.

    Awesome listeleri: iki farklı yol

    Awesome listeleri GitHub’da her konu için bir tane olan seçki koleksiyonlarıdır. Sık alıntılanan kurallar, örneğin 30 gün ve dört inceleme, belirli bir duruma uygulanır. Hangi yolda olduğunu bil.

    A yolu: projen bir konu listesine giriyor

    Bir kütüphane, araç veya uygulama için olağan durum budur. Konun için bir veya iki aktif liste bul, o listenin katkı (contributing) dosyasını oku ve listenin biçiminde tek bir satır öner. Listeler kabul ettikleri şeylerde farklılaşır, bu yüzden geçerli kural kendi rehberleridir. Bakımcıyı ikna eden şey README’n, lisansın ve yakın zamandaki etkinliğindir.

    B yolu: kendi seçki listen awesome meta-listesine giriyor

    Yalnızca kendin bir liste yönetiyorsan. O zaman katı meta-liste şablonu geçerlidir: en az 30 günlük olmak, 4 başka açık pull request’i incelemek, awesome-lint çalıştırmak, bir Creative Commons lisansı, awesome ve awesome-list konuları ve “Add Name of List” biçiminde bir başlık.

    KuralResmî ifadeSenin için anlamı
    Listeye eklemeIf you have something awesome to contribute to an awesome list, this is how you do it.Her liste kendi yolunu anlatır. Genel bir rehberi değil, o listenin katkı rehberini oku.
    Liste yaşıThat means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.Yalnızca awesome meta-listesine girmek isteyen listeler için: ilk gerçek commit’ten sonra 30 gün bekle.
    İncelemelerJust commenting “looks good” or simply marking the pull request as approved does not count!Meta-listeye başvuranlar, gerçek geri bildirimle en az 4 başka açık pull request’i incelemelidir.
    Yapay zekâ (AI)Fully AI-generated pull requests are not accepted.Pull request’i kendin yaz. Tamamen üretilmiş olanlar kapatılır.
    LisansA code license like MIT, BSD, Apache, GPL, etc, is not acceptable.Bir listenin Creative Commons lisansına ihtiyacı vardır, CC0 önerilir. Kod lisansları sayılmaz.
    KaliteOnly has awesome items. Awesome lists are curations of the best, not everything.Listeler her şeyi değil, en iyileri içerir. Seni içeri sokan şey README’n ve etkinliğindir.

    Kuralları kontrol tarihindeki hâliyle alıntılıyoruz; bakımcılar onları günceller. LaunchRepo senin adına pull request açmaz veya liste bakımcılarıyla iletişime geçmez.

    Projelere kapısı açık topluluklar

    Açık kaynağın burada bir avantajı var: birçok geliştirici topluluğu, gerçek bir sorunu çözdüğü ve sen soruları yanıtlamak için orada kaldığın sürece çalışan bir projeyi görmekten memnun olur.

    KanalEn uygun olduğuİlk adım
    Show HN (Hacker News)İnsanların hemen çalıştırabileceği araçlarBir kez paylaş, başlıkta kal, her soruyu yanıtla
    Ekosisteminin forumu veya sohbet kanalıTek bir dil veya framework için kütüphaneler ve eklentilerProje tanıtım kurallarını oku, sonra slogan değil bir kullanım örneği paylaş
    Uygun bir subredditReddit’te net bir kitlesi olan projelerÖnce her subreddit’in kendini tanıtma kuralını kontrol et
    Soru-cevap (Q&A) yanıtlarıTekrar eden bir soruyu çözen projelerSoruyu eksiksiz yanıtla; projeden yalnızca gerçekten yardımcı olduğu yerde bahset
    Ekosisteminin haftalık bültenleriAnlatacak bir hikâyesi olan sürümlerEditörlere sürüm bağlantısıyla kısa bir not gönder
    Meetup’lar ve konferans konuşmalarıÖğretecek bir dersi olan projelerDilinin yerel bir meetup’ıyla başla

    Eylül 2025 ile Ağustos 2026 arasında bir kod deposuna bağlantı veren 15.859 Show HN paylaşımının tamamını içeren herkese açık veri setimizde, medyan paylaşım 2 puan aldı; 10 veya daha fazla puana ulaşanların oranı %9,5 oldu. Tek bir paylaşım bir başlangıçtır, planın kendisi değil.

    KuralResmî ifadeSenin için anlamı
    Ne uygunShow HN is for something you've made that other people can play with.Bir duyuru veya açılış sayfası değil, insanların çalıştırabileceği bir şey.
    İçerikThe project should be non-trivial. Don't post quickly-generated one-offs; anybody can do that now.Gerçekten emek verdiğin ve hakkında konuşabileceğin bir proje paylaş.
    EngellerPlease make it easy for users to try your thing out, ideally without barriers such as signups or emails.Tek kurulum komutu olan herkese açık bir depo ideal bir Show HN’dir.
    OylarPlease don't ask friends to upvote or comment. That's not ok on HN.Bağlantıyı oy istemeden paylaş. Bırak işin kendisi konuşsun.
    HedeflemeDon’t spam as many people as possible. Instead, target your efforts to communities that will benefit from knowing about your project.Projenin gerçek bir sorunu çözdüğü birkaç topluluk seç.
    İtibarthe best way to invite people to share and contribute to your project is to share and contribute to their projects.Önce başka projelere yardım et. İnsanlar bunu fark eder ve seninkine de bakar.

    Dizinler ve lansman platformları

    Bir web sitesi, dokümantasyon sitesi veya barındırılan sürüm olduğunda, birkaç dizin istikrarlı bir ek ziyaretçi ve bağlantı kaynağına dönüşür. Açık kaynağa iyi uyan üçü:

    • AlternativeTo: projen tanınmış bir yazılımın ücretsiz alternatifiyse.
    • SourceForge: iş yazılımı listelemelerinden ayrı olan Create a Project yoluyla açık kaynak projeleri indirmeleriyle birlikte barındırır.
    • Product Hunt: arayüzü cilalı ve başında durabileceğin bir lansman günü olan projeler için.

    Platformları kitle uyumuna göre seç ve her birinin güncel kurallarını kontrol et; bir listeleme bir kapıdır, kullanıcı garantisi değil. Geliştirici aracını, geliştiricilerin gerçekten baktığı yerlerde listelet. →

    Uzak durman gerekenler

    Satın alınan veya takas edilen yıldızlar
    GitHub’ın politikaları sıralama suistimalini yasaklar ve araştırmalar satın alınan yıldızların yalnızca kısa süre işe yaradığını gösteriyor. Kendi ölçümümüzle birlikte ayrıntılar: Gerçek faydayla GitHub yıldızı kazanmak →
    Arkadaşlardan oy istemek
    Hacker News bunu açıkça söylüyor: bu HN’de kabul edilmez. Bir grup arkadaştan gelen oylar sana gerçek ilgi hakkında da hiçbir şey söylemez.
    Her yerde aynı paylaşım
    Aynı gün birçok toplulukta kopyala-yapıştır duyurular spam gibi görünür. Birkaç yer seç ve her biri için ayrı yaz.
    README’den önce lansman
    Dikkat süresi kısadır. Herhangi bir paylaşım yapmadan önce deponun ilk ekranını düzelt.

    LaunchRepo nerede devreye girer

    LaunchRepo dizin ve lansman platformu katmanıyla ilgilenir: kodlama ajanın proje web siteni geniş bir dizin kataloğu için hazırlar ve gönderir; bir takip aracı da yayında olan listelemeyi beklemede olandan ayırır.

    Topluluk paylaşımları, awesome listesi başvuruları ve sohbetler sende kalır, çünkü en iyi kendi sesinle işe yararlar. LaunchRepo formların alacağı saatleri sana geri verir, böylece o zamanı orada geçirebilirsin.

    Kaynaklar

    Tüm kurallar 1 Ekim 2026 tarihinde okundu ve İngilizce olarak kelimesi kelimesine alıntılandı. Metin kopyaları kanıtlarımızla birlikte saklanıyor.

    Sık sorulan sorular

    Açık kaynak bir proje nasıl tanıtılır?
    Depoyla başla: ne, neden ve nasıl başlanır sorularını yanıtlayan bir README, bir lisans, konular ve bir önizleme görseli. Sonra insanlar kayıt olmadan deneyebildiğinde projeyi ekosisteminin topluluğunda ve Show HN’de paylaş, uygun bir veya iki awesome listesine başvur ve sürüm çıkarmaya devam et.
    Projemi bir awesome listesine nasıl eklerim?
    Listeyi aç, katkı (contributing) dosyasını oku ve listenin biçiminde tek bir giriş öner. Katı kurallar (30 gün, dört inceleme, awesome-lint) yalnızca kendi seçki listeni awesome meta-listesine gönderdiğinde geçerlidir.
    Kaç GitHub konusu eklemeliyim?
    GitHub en fazla 20 konuya izin verir. Amacı, alanı, topluluğu ve dili tanımlayanları kullan; küçük harf, rakam ve kısa çizgiyle yazılmış, her biri en fazla 50 karakter olsun.
    Show HN açık kaynak için iyi bir yer mi?
    Evet, insanlar projeyi hemen çalıştırabiliyorsa ve sen soruları yanıtlamak için orada kalabiliyorsan. Show HN insanların deneyebileceği bir şey ister; kayıt engeli olmamalı ve arkadaşlardan oy istenmemeli.
    Köklü görünmek için GitHub yıldızı satın almalı mıyım?
    Hayır. GitHub’ın Acceptable Use Policies metni otomatik yıldızlama gibi sıralama suistimallerini yasaklar ve büyük bir çalışma, satın alınan yıldızların yalnızca kısa süre işe yaradığını ve uzun vadede zarar verdiğini buldu.
    LaunchRepo benim yerime topluluklarda paylaşım yapar mı?
    Hayır. LaunchRepo, projenin web sitesi için dizin ve lansman platformu başvurularında ajanına playbook’ları verir. Topluluk paylaşımları ve awesome listesi başvuruları kişisel kalır.

    Dizinleri ajanına bırak

    Tek satın alma, kendi kodlama ajanın, geliştirdiğin her ürün: sen kullanıcılarınla konuşurken kodlama ajanın LaunchRepo ile proje web siteni dizinlere ve lansman platformlarına gönderir.

    Fiyatları gör