# Gereksinimler

> Node.js 22, pnpm, bir Sanity hesabı ve siteyi barındıracak bir yer; her birinin ne işe yaradığı.

## Bilgisayarında

- **Node.js 22.** Tam sürüm `.nvmrc` dosyasında yazılı. nvm kullanıyorsan proje klasöründe `nvm use` çalıştır.
- **pnpm.** Sürüm `package.json` içinde `packageManager` alanında belirtilir. Bir kez `corepack enable` çalıştır (Corepack Node.js ile birlikte gelir); doğru pnpm sürümü otomatik olarak kullanılır.
- **Git.** Önerilir. Değişikliklerinin geçmişini tutar ve çoğu host bir Git reposundan yayına alır.
- **Bir terminal ve bir kod editörü.**

Kurulumunu kontrol et:

```bash
node -v
pnpm -v
```

`node -v` çıktısı `v22` ile başlayan bir sürüm olmalı.

## Hesaplar

- **Sanity** ([sanity.io](https://www.sanity.io)). İçeriğini saklar ve sitenin editörü olan Studio’yu çalıştırır. Kullanımına uyan planı Sanity’nin planlarından kontrol et.
- **Bir host.** Cloudflare Pages, Netlify ya da nginx gibi herhangi bir statik host veya Node.js ya da Docker çalıştıran bir sunucu. Bkz. [Yayına alma](https://templates.artizanteknoloji.com/dokumanlar/yayina-alma).
- **Bir alan adı,** site kendi adresinde çalışacaksa.

## Bilmen gerekenler

Bir şablonu kurup yayına almak için Astro bilmen gerekmez. Terminalde komut çalıştıracak ve bir `.env` dosyasını düzenleyeceksin. Tasarımı değiştirmek için Astro bileşenlerini ve Tailwind CSS’i düzenlersin.

---

https://templates.artizanteknoloji.com/dokumanlar/gereksinimler
