Sık sorulan sorular

Sorular, yanıtlarıyla

İnsanların Indigo hakkında en sık sorduğu şeyler — lisanslama, kuruculara ve boilerplate'lere kıyasla nerede durduğu ve üzerinde geliştirmenin nasıl bir his olduğu.

Lisanslama ve maliyet

Ücretsiz mi? Bit yeniği nerede?

Indigo gerçekten ücretsiz mi?

Evet. Framework ve neredeyse her modül, izin verici Apache-2.0 lisansı altında ücretsiz ve açık kaynaktır. Onlarla hiçbir ücret ödemeden geliştirebilir, çalıştırabilir ve yayına alabilirsin — kapalı kaynak ticari ürünler dahil.

Indigo'yu ticari olarak kullanabilir miyim?

Kesinlikle, hiçbir bağlayıcı koşul olmadan. Apache-2.0'ın copyleft yükümlülüğü yoktur; böylece hiçbir şey satın almadan ücretsiz çekirdek üzerine tescilli, kapalı kaynak yazılım inşa edebilirsin. Ürettiğin kod senindir.

Hangi modüller ücretli?

Yalnızca üç tanesi. core-store (e-ticaret), core-chat (AI karakter sohbeti) ve core-ai-writer (AI içerik üretimi) ticari lisanslıdır — açıkça gelir getiren bir ürün çalıştırdığın dikeyler. Geri kalan her şey ücretsizdir.

Ticari lisans neyi kapsıyor?

Yalnızca o üç premium modül. Bir lisans satın almak onları kurup dağıtmana izin verir; ücretsiz, açık kaynak çekirdeğin sürekli geliştirilmesini finanse eder.

Nasıl kıyaslanır

Bu da mı bir web sitesi kurucusu?

Indigo'nun Wix, Lovable, Bolt veya v0'dan farkı ne?

Onlar barındırılan platformlar — uygulaman onların altyapısında yaşar, onların araçlarıyla inşa edilir, onların aboneliğiyle fiyatlanır. Indigo bunun tam tersi: kendi makinende, kendi git reponda duran ve kendi kodlama agent'ının üzerine inşa ettiği gerçek, açık kaynak bir Next.js kod tabanı. Ortada platform yok, export edilecek bir yer yok ve prototipin ürüne dönüşmesi gerektiğinde uçurum yok.

ShipFast veya create-t3-app'ten farkı ne?

Boilerplate sana bağlanmış kodun bir anlık görüntüsünü verir — tutkalı miras alırsın, sonsuza dek bakımını üstlenirsin ve agent'ına hiçbir şey anlatmaz. Indigo bir framework: yeni özellikler kendini config ve modüller üzerinden kaydeder, ortak çekirdek asla düzenlenmez ve agent'ın elinde inşa ettiğini doğrulamak için bir harita (CLAUDE.md, canlı diyagramlar), bir sinyal (tipler, testler, indigo doctor) ve eller (MCP personaları) vardır.

Indigo ile geliştirmek

Onunla çalışmak nasıl bir şey?

Üretime hazır mı?

Indigo, çoğu starter'ın atladığı üretim meselelerini kutudan çıkarır — kimlik doğrulama, RBAC, faturalandırma, gerçek zamanlı, arka plan işleri, i18n, SEO ve ölçeklenebilir bir sunucu rolü modeli. Yalnızca demolar için değil, gerçek ürünler çalıştırmak için inşa edildi.

Tüm kod tabanını anlamam gerekiyor mu?

Hayır — çoğunu belki hiç okumazsın. Indigo config odaklı ve açık-kapalıdır: agent'ın onu tam olarak sistemin genişletilmeyi beklediği yerden genişletir ve her değişiklik küçük, incelenebilir bir diff olarak kalır.

'Agent-native' ne demek?

Birincil arayüz agent'tır. Elinde bir harita (iç içe CLAUDE.md'ler, canlı mimari diyagramları), bir geri bildirim sinyali (katı tipler, testler, indigo doctor) ve çalışan uygulama üzerinde elleri (tipli MCP araçları, test personaları) vardır. Sen ürünü tarif edersin; agent inşa eder, doğrular ve karar sana aitse sohbette sorar.

Modülleri sonradan ekleyip kaldırabilir miyim?

Evet. Modüller kendi kendine yeten git subtree'leridir. bun run indigo add <module> bir tanesini kurar — router'lar, şema, seed'ler ve yönetim sayfaları dahil — ve remove geri çıkarır.

Nasıl başlarım?

Agent'ına tek cümle ver: claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need". Klasörü oluşturur, her şeyi kurar ve tercihlerini sohbette sorar. Codex ve Gemini CLI'da da aynı şekilde çalışır — terminali tercih edersen klasik degit + bun run init yolu da hâlâ orada.

Özellikle Claude mu gerekli?

Hayır. Indigo agent'tan bağımsızdır: Claude Code, Codex CLI ve Gemini CLI'ın hepsi çalışır ve sunduğu imkânlar açık standartlardır — CLAUDE.md/AGENTS.md bağlam dosyaları, bir MCP uç noktası, etkileşimsiz CLI'lar. Komut çalıştırabilen her kodlama agent'ı döngüyü çalıştırabilir. İstersen agent'ları tamamen atlayıp elle de geliştirebilirsin.

Ya agent bir şeyi bozarsa?

Ortam, sessizce bir şey bozamayacağı şekilde inşa edildi. Katı TypeScript, Zod'la sınırlanan girdiler ve sahiplik kontrolleri kötü değişiklikleri reddeder; indigo doctor ve testler her geçişi notlandırır; ortak çekirdek asla düzenlenmez, böylece patlama yarıçapı değişikliğin içinde kalır. Ve her geçiş düz bir git diff'i olarak iner — incele ya da geri al.

Framework güncellemeleri projeme nasıl ulaşır?

Çekirdek ve modüller reponda git subtree'leri olarak yaşar; özelliklerin ise onları düzenlemek yerine config ve kayıt üzerinden genişletir — böylece güncellemeler, inşa ettiklerinle çakışmadan temizce çekilir. Zorunlu migration yok, senin yerine karar veren platform yok: ne zaman istersen o zaman çekersin.

Nereden yardım alırım?

Sorular için GitHub Discussions, hatalar için GitHub Issues, rehberler için dokümantasyon. Ticari destek içinse ekiple iletişime geç.

Hâlâ merak mı ediyorsun?

Indigo'yu anlamanın en hızlı yolu kullanmak — canlı demo her modülü çalıştırıyor.