Sorunuzu sorun ve bu sayfaya ve seçtiğiniz AI sağlayıcısına referans vererek belgenin bir özetini alın
Sürüm Geçmişi
- "init yalnızca paketleri kurar ve framework'ü ayarlar; her adım için ayrı bir alt komut; --interactive terminal olmadan başarısız olur"v9.5.1329.09.2026
- "init infra alt komutunu ekle"v9.5.621.09.2026
- "--no-gitignore seçeneği eklendi"v8.6.431.03.2026
- "init komutu eklendi"v7.5.930.12.2025
Bu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinBu dokümantasyonu geliştirmek için bir fikriniz varsa, lütfen GitHub'da bir çekme isteği göndererek katkıda bulunmaktan çekinmeyin.
Dokümantasyon için GitHub bağlantısıBelge Markdown'ını panoya kopyala
Intlayer'ı Başlat
Kodu panoya kopyala
init komutu Intlayer paketlerini kurar ve framework'ünüzü ayarlar (yapılandırma dosyası, TypeScript, bundler eklentisi, middleware/proxy, provider'lar). Intlayer'a başlamanın önerilen yolu budur.
Geri kalan her şey (CI iş akışları, AI skill'leri, MCP sunucusu, editör araçları, lint kuralları, CMS, altyapı) isteğe bağlıdır: --interactive kontrol listesinden seçin veya ilgili alt komutu çalıştırın (aşağıya bakın).
Takma Adlar:
npx intlayer init
Argümanlar:
--project-root [projectRoot]- İsteğe bağlı. Projenin kök dizinini belirtin. Sağlanmazsa, komut mevcut çalışma dizininden başlayarak proje kökünü arayacaktır.--no-gitignore- İsteğe bağlı..gitignoredosyasının otomatik olarak güncellenmesini atlar. Bu bayrak ayarlanırsa,.intlayerdosyası.gitignoredosyasına eklenmez.--no-framework-setup- İsteğe bağlı. Proje dosyalarına dokunmadan yalnızca paketleri kurar.--routing <routing>- İsteğe bağlı. Yerel ayar yönlendirmesi:prefix-no-default(varsayılan),prefix-all,no-prefix,search-paramsveyanone.-i, --interactive- İsteğe bağlı. Varsayılan set yerine kurulum adımlarını bir kontrol listesinden seçin (paketler, CI, skill'ler, MCP, VS Code, LSP, lint, CMS, altyapı, …). Terminal gerektirir: terminal yoksa (AI ajanı, CI) komut başarısız olur ve bunun yerine çalıştırılacak alt komutları listeler.--no-github-actions- İsteğe bağlı.--interactiveile, seçili olsalar bile GitHub Actions iş akışlarını asla oluşturmaz.
Ne yapar:
init komutu aşağıdaki kurulum görevlerini gerçekleştirir:
- Proje yapısını doğrular - Bir
package.jsondosyası olan geçerli bir proje dizininde olduğunuzdan emin olur. - Paketleri kurar - Stack'iniz için eksik Intlayer paketlerini kurar (ör.
react-intlayer,vite-intlayer) ve eski olanları günceller. .gitignoredosyasını günceller - Oluşturulan dosyaları sürüm kontrolünden hariç tutmak için.gitignoredosyanıza.intlayerekler (--no-gitignoreile atlanabilir).- TypeScript'i yapılandırır - Intlayer tür tanımlarını (
.intlayer/**/*.ts) içerecek şekilde tümtsconfig.jsondosyalarını günceller. - Yapılandırma dosyası oluşturur - Varsayılan ayarlarla
intlayer.config.ts(TypeScript projeleri için) veyaintlayer.config.mjs(JavaScript projeleri için) oluşturur. - Bundler / framework yapılandırmasını günceller - Intlayer eklentisini Vite, Next.js, Nuxt, Astro, … yapılandırmanıza ekler ve framework destekliyorsa middleware/proxy ile provider'ları oluşturur.
Her seferinde bir adım kurun
--interactive kontrol listesindeki her adımın kendi alt komutu vardır. Değerler flag olarak verildiğinde soru sormazlar, bu yüzden bir AI ajanından veya CI işinden güvenle çalıştırılabilirler.
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Komut | Ne kurar |
|---|---|
intlayer init packages | Eksik Intlayer paketlerini kurar ve eski olanları günceller |
intlayer init project [--routing <routing>] | Yapılandırma dosyası, TypeScript, bundler eklentisi, middleware/proxy, provider'lar ve .gitignore |
intlayer init github-actions | fill ve test GitHub Actions iş akışları |
intlayer init vscode-extension | .vscode/extensions.json içinde Intlayer eklentisini önerir |
intlayer init lsp | .vscode/settings.json içinde Intlayer dil sunucusu |
intlayer init eslint | Proje zaten lint kullanıyorsa Intlayer lint kuralları (ESLint / oxlint) |
intlayer init skills [--platform <platform>] [--skills <skills…>] | AI ajanları için skill olarak Intlayer dokümantasyonu |
intlayer init mcp [--platform <platform>] [--transport <stdio/sse>] | Intlayer MCP sunucusu |
intlayer init extension [--browser <chrome/firefox>] | Intlayer tarayıcı eklentisinin mağaza sayfasını açar |
intlayer init cms | Tarayıcınız üzerinden Intlayer CMS'e giriş yapar ve kimlik bilgilerini .env dosyasına kaydeder |
intlayer init infra --mode <desktop/docker/compose> | Masaüstü uygulaması veya kendi sunucunuzda barındırılan bir stack |
Bir AI ajanından veya CI işinden
Bir AI ajanının shell'inde terminal yoktur, bu yüzden bir soru yanıtlanamaz. Varsayılan komutu, ardından ihtiyacınız olan alt komutları kullanın:
Kodu panoya kopyala
Terminal olmadan:
init skills,--skillsayarlanmadıkça stack'inize uyan skill'leri kurar (ör.--skills Usage Content React).init skillsveinit mcp,--platformayarlanmadıkça algılanan AI platformunu (Claude Code, Cursor, VS Code, Windsurf, …) kullanır ve hiçbiri algılanmazsa platform listesiyle başarısız olur.init mcp,--transportayarlanmadıkçastdiotaşımasını kullanır.init infraiçin--modegerekir,init extensionise--browserayarlanmadıkça yalnızca mağaza bağlantılarını yazdırır.
MCP sunucusu her zaman proje içinde yapılandırılır (Claude Code için .mcp.json içinde).
Örnekler:
Temel başlatma:
Kodu panoya kopyala
Bu, proje kökünü otomatik olarak algılayarak Intlayer'ı mevcut dizinde başlatır.
Özel proje kökü ile başlatma:
Kodu panoya kopyala
Bu, Intlayer'ı belirtilen dizinde başlatır.
.gitignore'u güncellemeden başlatma:
Kodu panoya kopyala
Bu, tüm yapılandırma dosyalarını kurar ancak .gitignore dosyanızı değiştirmez.
Altyapıyı kurun (masaüstü uygulaması veya kendi sunucunuzda barındırma):
Kodu panoya kopyala
Barındırılan yükleyiciyi (https://intlayer.org/install.sh veya Windows'ta install.ps1) indirir ve çalıştırır; Intlayer'ı nasıl çalıştırmak istediğinizi sorar:
- Masaüstü uygulaması - makinenize Intlayer Cloud'a bağlı yerel gösterge panelini yükler.
- Hepsi bir arada Docker - tek bir kapsayıcıda gösterge paneli + API + MongoDB + Redis + MinIO.
- Docker Compose - ölçeklenebilir kendi sunucunuzda barındırma için hizmet başına bir kapsayıcı.
--mode ile menüyü atlayın:
Kodu panoya kopyala
Aynı adım npx intlayer init --interactive tarafından da sunulur. Yükleyici ayarları için init infra referansına ve her modun neleri kurduğu hakkında bilgi edinmek için kendi sunucunuzda barındırma kılavuzuna bakın.
Örnek çıktı:
Kodu panoya kopyala
Notlar:
- Komut idempotenttir; yani birden çok kez güvenli bir şekilde çalıştırabilirsiniz. Halihazırda yapılandırılmış adımlar atlanacaktır.
- Bir yapılandırma dosyası zaten mevcutsa, üzerine yazılmaz.
includedizisi olmayan TypeScript yapılandırmaları (örneğin başvuruları olan çözüm stili yapılandırmalar) atlanır.- Proje kökünde
package.jsonbulunamazsa komut hata vererek durur.
