Kısa cevap
- İş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.
- 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.
- Uygun bir veya iki awesome listesinin bakımcılarına, her listenin kendi katkı kurallarına uyarak başvur.
- 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 · DepoHer ziyaretçinin ilk gördüğü şey.
- README
- Lisans
- Konular
- Sosyal önizleme
- Sürümler
- 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 · 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 · Seçkiler ve listelerSana sürekli yönlendirme yapan yerler.
- Awesome listeleri
- Paket kayıtları
- Dizinler
- Bültenler
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.
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üm | Ziyaretçinin ihtiyacı | İşe yarayan |
|---|---|---|
| Ne yapar | Sorununa uyup uymadığına saniyeler içinde karar vermek | Baş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 sebep | Somut bir fark ya da kısa bir karşılaştırma |
| Nasıl başlanır | Dakikalar içinde ilk başarı | Tek bir kurulum komutu ve yapıştırıldığı gibi çalışan tek bir minimal örnek |
| Çalışırken göster | Kurmadan önce kanıt | En üste yakın bir ekran görüntüsü, GIF veya terminal kaydı |
| Nereden yardım alınır | Yalnız bırakılmayacağına güven | Issues, Discussions veya bir sohbet kanalına bağlantı ver; neyin nereye gideceğini yaz |
| Kim bakımını yapıyor | Projenin yaşadığına dair güven | Bakı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 →
| Kural | Resmî ifade | Senin için anlamı |
|---|---|---|
| README | A 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 boyutu | When 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ürleri | Helpful 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çimi | Use 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 önizleme | Your 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 profili | The 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.
| Kural | Resmî ifade | Senin için anlamı |
|---|---|---|
| Listeye ekleme | If 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. |
| İncelemeler | Just 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. |
| Lisans | A 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. |
| Kalite | Only 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.
| Kanal | En uygun olduğu | İlk adım |
|---|---|---|
| Show HN (Hacker News) | İnsanların hemen çalıştırabileceği araçlar | Bir 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 eklentiler | Proje tanıtım kurallarını oku, sonra slogan değil bir kullanım örneği paylaş |
| Uygun bir subreddit | Reddit’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 projeler | Soruyu eksiksiz yanıtla; projeden yalnızca gerçekten yardımcı olduğu yerde bahset |
| Ekosisteminin haftalık bültenleri | Anlatacak bir hikâyesi olan sürümler | Editörlere sürüm bağlantısıyla kısa bir not gönder |
| Meetup’lar ve konferans konuşmaları | Öğretecek bir dersi olan projeler | Dilinin 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.
Show HN’de lansman nasıl yapılır →SaaS’ını kuralları çiğnemeden Reddit’te tanıt →
| Kural | Resmî ifade | Senin için anlamı |
|---|---|---|
| Ne uygun | Show 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. |
| İçerik | The 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ş. |
| Engeller | Please 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. |
| Oylar | Please 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. |
| Hedefleme | Don’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ç. |
| İtibar | the 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.
| Kaynak | Son güncelleme | Kontrol edildi |
|---|---|---|
| GitHub Docs: About the repository README file | tarih belirtilmemiş | |
| GitHub Docs: Classifying your repository with topics | tarih belirtilmemiş | |
| GitHub Docs: Customizing your repository's social media preview | tarih belirtilmemiş | |
| GitHub Docs: About community profiles for public repositories | tarih belirtilmemiş | |
| GitHub Docs: Accessing a project's community profile | tarih belirtilmemiş | |
| GitHub Docs: Saving repositories with stars | tarih belirtilmemiş | |
| sindresorhus/awesome: pull request template | tarih belirtilmemiş | |
| sindresorhus/awesome: contribution guidelines | tarih belirtilmemiş | |
| Hacker News: Show HN Guidelines | tarih belirtilmemiş | |
| Open Source Guides: Finding Users for Your Project | tarih belirtilmemiş | |
| GitHub Acceptable Use Policies | tarih belirtilmemiş | |
| He et al.: Six Million (Suspected) Fake Stars in GitHub (ICSE 2026, arXiv:2412.13459v2) |
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