> ## 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

# Göreceğiniz kelimeler

Kurulum kılavuzlarının, hata mesajlarının ve ürünün kendisinin kullandığı terimler için sade dilde tanımlar.

## Dosyalar ve klasörler

Bu kelimeler indirdiğiniz kodu anlatır. Kurulum kılavuzları, bir dosyayı açmanızı veya düzenlemenizi istediklerinde bunları adlandırır.

- Depo — GitHub'da barındırılan ve bilgisayarınıza kopyalanan, proje klasörü artı tam değişiklik geçmişi.
- Klon — deponun bilgisayarınızdaki kendi kopyanız; git clone komutu onu oluşturur.
- Monorepo — birkaç uygulamayı ve paylaşılan paketleri tutan tek depo; Tüm Platformlar paketi bir tanedir.
- `package.json` — her uygulamada veya pakette bulunan ve adını, komutlarını ve ihtiyaç duyduğu kitaplıkları listeleyen dosya.
- `pnpm-workspace.yaml` — hangi klasörlerin çalışma alanına ait olduğunu listeleyen, monorepo kökündeki dosya.
- Kilit dosyası — kurulan her kitaplığın tam sürümünü kaydeden dosya; böylece her kurulum aynı olur.


## Bilgisayarınızdaki araçlar

İlk çalıştırmadan önce bir kez kurduğunuz programlar. Kılavuzlar bunları node --version gibi komutlarda adlandırır.

- Terminal — komut yazdığınız pencere; Windows'ta PowerShell veya macOS'ta Terminal gibi.
- Node.js — JavaScript'i tarayıcı dışında çalıştıran program; kitin sunucusu ve betikleri onun üzerinde çalışır.
- npm — Node.js ile birlikte gelen kitaplık kurucusu; bu kitte onu çoğunlukla Corepack'e ulaşmak için kullanırsınız.
- Corepack — projenin sabitlediği tam paket yöneticisi sürümünü devreye alan araç.
- pnpm — kitaplıkları indiren ve proje betiklerini çalıştıran paket yöneticisi; ona corepack pnpm olarak ulaşırsınız.
- Git — deponuzu indiren ve yaptığınız her değişikliği kaydeden araç.
- Düzenleyici veya IDE — klasörleri açıp dosyaları düzenlediğiniz uygulama; kılavuzlar Visual Studio Code kullanır.


## Yapılandırma kelimeleri

Ayarlar terminalde değil, dosyalarda yaşar. Bu kelimeler nerede durduklarını ve nasıl adlandırıldıklarını kapsar.

- Ortam değişkeni — EMAIL_PROVIDER=local gibi, uygulamanın davranışını değiştiren adlandırılmış bir ayar.
- `.env` — veritabanı geçişleri gibi komutlara ait ayarları tutan, depo kökündeki dosya.
- `.env.local` — tek bir uygulamanın ayar dosyası; web sunucusu için apps/web/.env.local gibi.
- Sır — parola veya imzalama anahtarı gibi gizli kalması gereken bir değer; asla commit'lemeyin veya sohbetlere yapıştırmayın.
- API anahtarı — bir dış hizmetin, uygulamanızı izin verilen bir çağıran olarak tanıması için verdiği gizli dizge.
- Sağlayıcı — kitin yapay zeka, e-posta, faturalandırma, depolama ve benzeri işler için kullanabileceği bir dış hizmet.


## Ürünün kullandığı kelimeler

Çalışan uygulama ve ayar ekranları bu terimleri kullanır. Çalışma alanı iki farklı anlamla görünür — bağlamı kontrol edin.

- Çalışma alanı — üründe, bir ekibin ayrı kullanıcıları, verileri ve ayarları; pnpm komutlarında, monorepo içinde --filter ile seçilen bir paket klasörü.
- Yetki — sunucunun, bir çalışma alanının ücretli bir özelliği kullanmasına izin verildiğine dair kaydı.
- Geçiş — tabloları oluşturan veya güncelleyen sürümlü bir veritabanı değişikliği; geçişleri bir komutla uygularsınız.
- Oturum — süresi dolana veya siz çıkış yapana kadar sunucuya kimin sorduğunu söyleyen oturum açık durumu.
- Web kancası — ödenmiş bir fatura gibi bir şey olduğunda dış bir hizmetin uygulamanızın URL'sine gönderdiği mesaj.
- Hesap ile kuruluş arasındaki fark — hesap, bir kişinin oturum açmasıdır; kuruluş, üyelerin katıldığı paylaşılan ekip alanıdır ve çalışma alanı olarak da adlandırılır.


## Web geliştirme kelimeleri

Uygulamayı bir tarayıcıda açarken çalıştırma, derleme ve dağıtım kılavuzlarının kullandığı terimler.

Ctrl + C, Ctrl'ye basılı tutup C'ye dokunup bırakmak demektir — terminalde çalışan komutu durdurur.

[Komutları, dosyaları ve yapılandırmayı uygulamalı öğrenin](https://supastack.dev/tr/docs/web/terminal-basics.md)

[Bu belgeleri nasıl kullanacağınız](https://supastack.dev/tr/docs/web/using-the-docs.md)

- localhost — bir tarayıcı adresinde bu bilgisayarın adı; geliştirme sırasında uygulamanız orada çalışır.
- Bağlantı noktası — localhost'tan sonraki numaralı kapı, örneğin :3000; çalışan her uygulama farklı bir tane kullanır.
- Geliştirme sunucusu — siz çalışırken uygulamayı yeniden derleyip sunmaya devam eden komut; Ctrl + C ile durdurun.
- Derleme — kaynak kodunuzu bir sunucunun dağıttığı en iyileştirilmiş dosyalara dönüştüren adım.
- Sunucu tarafı işleme (SSR) — sunucunun göndermeden önce bir araya getirdiği sayfalar; böylece ilk görünüm eksiksiz gelir.


## Sonraki

[Kit geliştiğinde kopyanızı güncelleyin](https://supastack.dev/tr/docs/web/updating-the-kit.md)
