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

# Başlamadan önce

Node.js, Git ve bir düzenleyici yükleyin, depo davetinizi kabul edin, kiti indirin ve bilgisayarınızın ilk mobil çalıştırmaya hazır olduğunu doğrulayın.

## 1. Neyi çalıştırmak istediğinizi seçin

İnternet bağlantısı olan bir Windows, macOS veya Linux bilgisayar kullanın, ayrıca uygulamayı görüntülemek için bir telefon veya kurulu bir simülatör kullanın. Bilgisayar aşağıdaki her kurulum adımını çalıştırır; telefon yalnızca tamamlanmış önizlemeyi gösterir.

Bir depo, GitHub üzerinden aldığınız dosya klasörüdür. Bir Mobile satın alımı Mobile kit deposunu verir; All Platforms paketi monorepo'yu verir — üç uygulamayı da içeren bir klasör. Satın aldığınız deponun davetini kabul edin. Mobile deposu, Expo uygulamasını ve paylaşılan UI paketlerini içerir ancak Web arka uçunu — hesapları ve verileri işleyen sunucuyu — içermez, bu nedenle uygulama ayrı çalışan bir arka uca bağlanır.

Bu araçları bir kez hazırlayın. Araçların ve ilk yerel derlemenin indirilmesi beş dakikadan çok daha uzun sürebilir. Bu hazırlıkların ardından beş dakikalık rehberler başlıyor; yerel olarak çalıştırmak uygulamanızı internette yayınlamaz.


## 2. Node.js'yi yükleyin

Aşağıdaki resmi Node.js indirme sayfasını açın. 22 veya üzeri numaralı LTS sürümünü ve bilgisayarınız için yükleyiciyi seçin: Windows'ta .msi veya macOS'ta .pkg. İndirilen yükleyiciyi açın, varsayılanlarını koruyun ve kurulumu tamamlayın. Node.js, bilgisayarınızın uygulamanın JavaScript'ini çalıştırmasına olanak tanır; npm onunla birlikte yüklenir.

Kurulumdan sonra terminalinizi kapatıp yeniden açın. Windows'ta Başlat'ı açın, PowerShell yazın ve açın. MacOS'ta Command + Space tuşlarına basın, Terminal yazın ve Enter tuşuna basın. Linux'ta uygulamalar menünüzden Terminal'i açın. Aşağıdaki komutu yapıştırın ve Enter tuşuna basın. v22.x.x veya v24.x.x gibi bir sonuç, Düğümün kullanılabilir olduğunu doğrular. Komutun bulunamadığını veya tanınmadığını görürseniz terminali yeniden açın veya Düğümü PATH seçeneği etkinleştirilmiş olarak yeniden yükleyin.

[Resmi Node.js yükleyicileri](https://nodejs.org/en/download)

```
node --version
npm --version
```


## 3. Git'i ve bir metin düzenleyiciyi yükleyin

Aşağıdaki Git indirme sayfasını açın, işletim sisteminizi seçin ve yükleyicisini takip edin. Git özel deponuzu indirir ve dosya değişikliklerini kaydeder. MacOS'ta aşağıdaki komutu çalıştırmak Apple'ın komut satırı araçlarının kurulumunu sunabilir; kabul edin ve tamamlandıktan sonra komutu yeniden çalıştırın. Linux'ta Git sayfasında dağıtımınız için gösterilen kurulum komutunu kullanın.

Visual Studio Code'yi resmi indirme sayfasından yükleyin. Bu, projeyi açmak ve yapılandırma dosyalarını kaydetmek için kullanılan bir metin düzenleyicisidir. Açın, Dosya → Klasörü Aç (Dosya → MacOS'ta Aç) seçeneğini seçin ve daha sonra indirdiğiniz supastack klasörünü seçin. İlk yerel gösterimi tamamlamak için kod yazmanıza gerek yoktur.

Yeni açılan bir terminalde aşağıdaki komutu çalıştırın. Git versiyonunun başlayan bir sonuç Git'in hazır olduğu anlamına gelir. Komut eksikse yükleyiciyi tamamlayın ve terminali yeniden açın.

[Resmi Git yükleyicileri](https://git-scm.com/downloads/)

[Visual Studio Code indir](https://code.visualstudio.com/download)

```
git --version
```


## 4. GitHub davetinizi kabul edin

Satın alırken sağladığınız hesabı kullanarak tarayıcınızda GitHub'de oturum açın. GitHub davetiye e-postanızı açın, Daveti görüntüle ve erişimi kabul et seçeneğini seçin. Ardından davet edilen depoyu açın. Dosyalarını ve yeşil bir Kod düğmesini görmelisiniz. 404 genellikle davetin kabul edilmediği veya farklı bir GitHub hesabında oturum açtığınız anlamına gelir.

Kod → Yerel → HTTPS seçeneğini seçin ve gösterilen adresi kopyalayın. Bir sonraki adımda tam olarak bu adresi kullanın. Açılı ayraçlar içeren örnek adresler şablonlardır: köşeli ayraçları yapıştırmak yerine bunları değiştirin. Bir kuruluş adını tahmin etmenize veya özel havuzu herkese açık hale getirmenize gerek yoktur.


## 5. Projeyi bilgisayarınıza indirin

Projeleriniz için Belgeler gibi bir klasör seçin. Bu klasörü Dosya Gezgini veya Finder'da açın. Windows'ta boş bir alana sağ tıklayın ve Terminalde Aç'ı seçin, ardından gerekiyorsa PowerShell'yi seçin. MacOS'ta Terminal'i açın, cd yazın ve ardından bir boşluk bırakın, klasörü terminale sürükleyin ve Enter tuşuna basın. Terminal artık bu klasörde çalışıyor.

Aşağıdaki ilk komutta YOUR_COPIED_HTTPS_ADDRESS'yi az önce kopyaladığınız HTTPS adresiyle değiştirin. Her seferinde bir satır çalıştırın. İlk satır supastack adında yeni bir klasör oluşturur; ikinci satır buna girer. Git oturum açmanızı isterse tarayıcıda oturum açma işlemini tamamlayın. GitHub hesabınızın şifresini Git şifresi olarak kullanmayın. Tarayıcıda oturum açma kullanılamıyorsa GitHub'nin aşağıda bağlantısı verilen HTTPS kimlik doğrulama kılavuzunu izleyin.

Başarı: supastack klasörü package.json, pnpm-workspace.yaml, apps ve packages içerir. Bir Mobile checkout, apps içinde yalnızca mobil uygulamayı gösterir; All Platforms monorepo'su web ve masaüstü uygulamalarını da gösterir. Bu depo köküdür. Git hedefin zaten var olduğunu söylerse, başka bir boş klasör kullanın veya mevcut kopyayı açın; çalışmanızı silmeyin. Sonraki adım için bu terminali açık tutun.

[GitHub HTTPS kimlik doğrulama yardımı](https://docs.github.com/en/get-started/git-basics/about-remote-repositories)

```
git clone YOUR_COPIED_HTTPS_ADDRESS supastack
cd supastack
```


## 6. Corepack'yi ve sabitlenmiş paket yöneticisini kontrol edin

Aşağıdaki ilk komutu çalıştırın. Corepack, package.json dosyasında kayıtlı pnpm sürümünü seçer; pnpm, projenin kullandığı kitaplıkları indirir. Corepack bu sürümü indirmek için izin isterse y yazın ve Enter tuşuna basın. Bu ödeme pinleri pnpm 11.19.0; farklı bir paket yöneticisi seçmek yerine pinini saklayın.

Corepack eksikse npm install --global corepack'yi çalıştırın, terminalinizi yeniden açın ve yeniden deneyin. PowerShell, bir npm.ps1 veya corepack.ps1 betiğinin çalıştırılamayacağını söylüyorsa bu komut için corepack.cmd pnpm install dahil npm.cmd veya corepack.cmd'yi kullanın. Bilgisayarınızın yürütme ilkesini değiştirmenize gerek yoktur.

Filtrelenen ilk çalıştırma komutları doğrudan Corepack'yi çağırır. corepack pnpm dev gibi bir Turbo komutu kullanıyorsanız Turbo'nun ayrıca PATH üzerinde bir pnpm komutuna ihtiyacı vardır. Aşağıdaki Windows kurulumu, bu komutu kullanıcı tarafından yazılabilen bir klasörde oluşturur; PATH değişikliği yalnızca geçerli terminal için sürer. pnpm eksikse yeni bir terminal açtıktan sonra bu bloğu tekrar çalıştırın. MacOS/Linux'ta corepack enable'yi çalıştırın; bir izin hatası bildirirse bunun yerine filtrelenmiş ilk çalıştırma komutunu kullanın.

[Bir komutu nasıl çalıştıracağınızı ve bir dosyayı nasıl düzenleyeceğinizi öğrenin](https://supastack.dev/tr/docs/mobile/terminal-basics.md)

```
corepack --version
corepack pnpm --version

# Windows PowerShell only, for Turbo commands:
$kitShimDir = Join-Path $env:LOCALAPPDATA 'supastack/corepack-shims'
New-Item -ItemType Directory -Path $kitShimDir -Force | Out-Null
corepack enable --install-directory $kitShimDir
$env:PATH = "$kitShimDir;$env:PATH"
```


## 7. Mobile kılavuzlarıyla devam edin

Node ve Git sürümleri yazdırdığında, Corepack sabitlenmiş pnpm'i seçebildiğinde ve terminaliniz package.json içeren klasörde olduğunda hazırsınız. Aşağıdan bir öğretici seçin. Telefonunuzdaki Expo Go ilk önizleme için yeterlidir; yerel derlemeler ve mağaza hesapları sonraki kılavuzlarda gelir.

[Kurulumu sizin için bir ajana yaptırın](https://supastack.dev/tr/docs/mobile/agent-setup.md)

[Mobil uygulamayı çalıştırın](https://supastack.dev/tr/docs/mobile/ship-in-5-minutes.md)

[Mobile teknoloji yığını ile tanışın](https://supastack.dev/tr/docs/mobile/tech-stack.md)


## Sonraki

[Komutlar, dosyalar ve yapılandırma](https://supastack.dev/tr/docs/mobile/terminal-basics.md)
