> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Yığın listeniz ürününüzü yayınlamaz

Yüz geliştirici yığın listemi yer imlerine ekledi — listenin dışarıda bıraktığı şey, bir Windows masaüstü aracının 48 saatte yayınlanmasını sağlayan tesisattı.

_Yayınlandı 2026-10-12._
_2026-10-27 tarihinde güncellendi._

> **Daha uzun bir teknoloji yığını listesi daha hızlı yayın yapmanızı sağlar mı?**
> Listenin dışarıda bıraktıklarına bağlıdır. Bir yığın listesi araçları adlandırır; onların sınırlarını — doğrulanmış webhook'lar, kiracı kapsamı, sürüm imzalama — kurmaz ve projeler tam da bu birleşim noktalarında durur. Kopyalanmış bir liste, araçları hiçbir entegrasyon olmadan çoğaltır. Listeler araştırılacak konuların menüsü olarak işe yarar; ancak yayınlanabilir bir ürüne giden yol, nasıl edinirseniz edinin test edilmiş tesisattır. Dürüst soru şudur: akşamlarınız neye değer?

## Yer imi tuzağı

Birkaç gün önce X'te bir ileti dizisinde gerçekten kullandığım yığını paylaştım — “2026 indie geliştirici yığınım”, tek bir yanıtta bir düzine araç. [Yanıt](https://x.com/noah_z_zhang/status/2114919719538978934) yüzün üzerinde yer imi topladı ve bu siteye yüzün üzerinde tıklama getirdi.

Analitik daha az gurur vericiydi: ziyaretçilerin çoğu bir sayfayı tarayıp ayrıldı. Bir yığın listesi hazır bir plan gibi okunur; kopyalanmış bir liste hiçbir şey yayınlamaz. Her aracın yine de kurulması, komşularına bağlanması ve test edilmesi gerekir — haftalar aralarındaki birleşim noktalarına gider.

Bu, yer imlerinin aradığı yazı: hangi araçları kullandığım değil, hangi tesisatın zaten taşıyıcı olduğu — ve bunun kırk sekiz saatte neyi yayınlamama izin verdiği.


## Projeler aslında nerede ölür

Çoğu indie proje temel özelliğinde ölmez. İlk haftada, fikirle ilgisi olmayan bir altyapıda ölür. Motivasyonun yarı ömrü yaklaşık kırk sekiz saattir — üründen uzakta geçen her saat, tek kişilik bir geliştirmenin sahip olduğu en kıt kaynağı yakar.

Haftanın şekli şaşırtıcı biçimde tutarlıdır:

- Birinci gün: monorepo düzeni, ESLint, `tsconfig` yolları, veritabanı migrasyonları.
- Üçüncü gün: hâlâ ödeme sağlayıcısının dokümantasyonunda, webhook idempotency'sini doğru yapmaya çalışırken.
- Beşinci gün: bir masaüstü ya da mobil yoldaş — yeni bir derleme hattı, yeni bir kimlik doğrulama yüzeyi, sıfırdan otomatik güncellemeler.


## Uçtan uca 48 saatlik bir geliştirme

Geçen hafta Windows'a özgü bir masaüstü aracı olan [SpinShare](https://spinshare.dev)'i yayınladım: Dosya Gezgini'nde bir dosyayı sürükleyin, Shift'e dokunun ve imlecin altında radyal bir menü açılır; yerel bir dönüştürme ya da işlem çalıştırmak için bırakın. Açılır pencere yok, hiçbir şey yüklenmiyor; dosya makineden asla çıkmıyor.

Zaman çizelgesi incelenmeye değer kısım: yeni bir depo, Rust çekirdek mantığı, mevcut faturalandırma raylarım üzerinde çevrimdışı bir lisans akışı ve bir Microsoft Store gönderimi — bir ajanla eşli kodlama ve neredeyse hiç prompt ayarlaması olmadan kırk sekiz saatlik çekirdek geliştirme. Ajanın raydan çıkmamasının sıradan bir nedeni var: halüsinasyon gördüğü mimari sınırlar, kendi kitim olan supastack'in içinde zaten mühürlenmişti.

Bundan sonrası hesap dökümü: o iki günde kurulması gerekmeyen tesisat.


## Kurulum ve korkuluklar

`pnpm setup` başlangıç kurulumunu tek komuta indirger: ön kontroller, ortam değişkeni hizalaması, bağımlılık kurulumları, veritabanı migrasyonları. Çalışan bir ortam kurarak geçen bir ilk akşam yoktur — depo ya kendi kontrol listesini geçer ya da eksik olanı söyler.

`.ai/` ayna belgeleri, `AGENTS.md` ve `.agents/skills/` insandan çok ajan için yazılmış bir sözleşmedir — her paketin sorumluluk sınırı, test kuralları, kırmızı çizgileri (masaüstü uygulaması, ürün arayüzünü asla forklamayan tek webview'lı bir kabuktur). [Proje yapısı kılavuzu](https://supastack.dev/tr/docs/web/project-structure.md) ajanın okuduğu düzeni gösterir; [ajan iş akışı yazısı](https://supastack.dev/tr/blog/building-saas-with-a-coding-agent.md) çalışma ritmini anlatır.

Yazıya dökülmüş sınırlar, bir ajanın dalıp geçemeyeceği sınırlardır.


## Faturalandırma ve sürümler hazır geldi

Sekiz faturalandırma bağdaştırıcısı tek bir sözleşmenin arkasında durur — Stripe, Creem, Polar, Dodo, Lemon Squeezy, Paddle, Whop ve PayPal — ve bir `webhook_event` defteri, her ödeme kapatmasını bir lisans ya da e-postaya dönüşmeden önce imza doğrulamalı ve idempotent kılar. Benim işim onun aşağısında başladı: sipariş sayısına göre değişen Early-Bird kademeleri ve Ed25519 imzalı çevrimdışı lisans anahtarları — bir masaüstü aracı ağ çağrısı olmadan etkinleşebilmelidir. [Faturalandırma modülü kılavuzu](https://supastack.dev/tr/docs/modules/billing.md) genişlettiğim akışı belgeler.

Sürüm tarafı aynı derecede ilginç değildi — mesele de bu zaten. Tauri 2 hattı — `desktop-release.yml` — Windows (NSIS ve msi), macOS (dmg) ve Linux (AppImage) genelinde kararlı ve beta kanalları için imzalı paketler derler ve minisign ile `latest.json` üretir. Kendim yaptığım tek paketleme işi, Microsoft Store için bir MSIX derlemesiydi; geri kalanını [masaüstü hızlı başlangıcı](https://supastack.dev/tr/docs/desktop/ship-in-5-minutes.md) kapsıyor.


## Kullanıcıların gerçekten hissettiği yüzde on

İşte bir yığın listesinin gizlediği aritmetik. Bir ürünün ihtiyaç duyduğu şeyin kabaca yüzde doksanı, kullanıcının hiç görmediği tesisattır. Görünmez tesisat, bir temelin taşıması gereken iştir — taşınabilen kısım odur. Geri kalanı üründür.

Benimki zaten taşıyıcı olduğu için kırk sekiz saatimin neredeyse tamamı kullanıcıların hissedebildiği yüzde ona gitti — bir yığın yorumuna asla sığmayan ve hafta webhook'lara ve imzalamaya giderken asla gerçekleşmeyen işe:

- Rust'ta Windows OLE sürükleme kancaları — menü yalnızca Shift ile tutulan gerçek bir dosya sürüklemesi sırasında kurulur — yazı yazarken asla kurulmaz.
- Çok pencereli bir tepsi akışı — araç görev çubuğu penceresi olmadan bir tuş vuruşu uzakta kalır.
- Radyal menü animasyonu — menü animasyonlu yerine anlık okunana kadar ayarlandı.
- Her biri kendi birim testlerine sahip otuzdan fazla yerel format dönüştürücüsü.


## Pratik kısım: fiyatlandırma ve şeffaflık

Haklı itiraz: “Cursor'ım var — neden bir yığın listesine para ödeyeyim?” Kendi zamanınızın bir fiyatı olana dek geçerlidir. Webhook idempotency'sine harcanan iki akşam, yayınlamadığınız bir özelliğe mal olur.

Şeffaflık konusunda: [dokümantasyon](https://supastack.dev/tr/docs/web/ship-in-5-minutes.md) tamamen herkese açık — dizin yapısı, çift web motoru, platformlar arası eşitleme, sekiz faturalandırma bağdaştırıcısının tamamı, AI yönlendirme. Bir şüphecinin başlığa kanıp satın almasındansa baştan sona okuyup vazgeçmesini tercih ederim; [başlangıç kiti mi, sıfırdan mı](https://supastack.dev/tr/blog/starter-kit-or-from-scratch.md) bu kararın dürüst hâlidir.

İki pratik not: gösterilen fiyatlara 100 $ lansman indirimi zaten dahildir ve ödeme Alipay'i destekler. Bir de %50 geliştirici nakit iadesi var — altmış gün içinde gerçek bir ürün yayınlayın, geliştirme hikâyenizi herkese açık paylaşın (X, Reddit, YouTube ya da benzerinde 5.000 organik görüntüleme veya 50 organik beğeni) ve bağlantıyı bana e-postayla gönderin: yarısı geri döner, lisans sizde kalır. Kurallar [lansman nakit iadesi koşullarında](https://supastack.dev/terms#launch-cashback).


## Yığın listeleri hakkında sık sorulan sorular

Kitin adı her geçtiğinde aynı itirazlar da ortaya çıkar. Düz yanıtları hak ederler.

- Bir ajan bunların hepsinin iskeletini benim için oluşturamaz mı? — Makul bir şey üretebilir; birleşim noktalarını tek geçişte doğrulayamaz. İdempotent bir webhook üretilmez, test edilir — iskelet oluşturma size yine aynı listeyi verir.
- Boilerplate ürünleri jenerik yapmaz mı? — Tesisat paylaşılır; ürün paylaşılmaz. SpinShare'in sürükleme kancaları, tepsi davranışı ve dönüştürücüleri kitin hiçbir yerinde yok — müşterilerin gördüğü yüzde on sizde kalır.
- Ya yalnızca bir web uygulamasına ihtiyacım varsa? — Kit her hâlükârda satın alınan şeydir; mobil ve masaüstü gereklilik değil, benimsenecek ya da yok sayılacak yüzeylerdir. SpinShare, masaüstü yüzeyi zaten kurulu olduğu için var.
- Bir masaüstü aracı gerçekten alıcı hikâyesi mi? — Elimdeki en kısa dürüst örnek: boş bir depodan mağaza gönderimine iki gün. Aynı tesisat bir SaaS'a da hizmet eder — [lansman kontrol listesi](https://supastack.dev/tr/blog/saas-launch-checklist.md) daha uzun versiyonudur.
- Yığın listesini yayımlamak yetmez mi? — Yapıldı: [teknoloji yığını kılavuzu](https://supastack.dev/tr/docs/web/tech-stack.md) her seçimi ve gerekçesini adlandırır. Liste bir menüdür, plan değil — buradaki argüman, planı zaten kurulmuş hâlde satın almaktır.
