Ana içeriğe atla Navigasyona atla Alt bilgiye atla

Cursor Kurulum Kılavuzu

Cursor IDE'yi .cursorrules ve terminal entegrasyonu kullanarak Rediacc altyapısıyla çalışacak şekilde yapılandırın.

Kısaca: .cursorrules dosyası Rediacc bağlamını Cursor’ın yapay zekasına yükler; terminal ise gerçek makinelerinize karşı rdc komutları çalıştırmasını sağlar.

Hızlı Kurulum

  1. CLI’yi yükleyin: curl -fsSL https://www.rediacc.com/install.sh | bash
  2. AGENTS.md şablonunu proje kök dizininize .cursorrules olarak kopyalayın
  3. Projeyi Cursor’da açın

Cursor başlangıçta .cursorrules dosyasını okur. Şunu göz önünde bulundurun: bağlam penceresi sınırları geçerlidir, bu nedenle dosyayı genel şablonlarla doldurmak yerine gerçek makinelerinize ve repolarınıza odaklanmış tutun.

.cursorrules Yapılandırması

Proje kök dizininizde Rediacc altyapı bağlamıyla .cursorrules dosyasını oluşturun. Tam sürüm için AGENTS.md şablonuna bakın.

Dahil edilmesi gereken temel bölümler:

  • CLI aracı adı (rdc) ve kurulumu
  • --output json bayrağıyla yaygın komutlar
  • Mimari genel bakış (depo izolasyonu, Docker daemon’ları)
  • Terminoloji kuralları (adaptörler, modlar değil)

Terminal Entegrasyonu

Cursor, entegre terminali aracılığıyla rdc komutlarını çalıştırabilir. Yaygın kalıplar:

Durum Kontrolü

Cursor’a sorun: “Üretim sunucumun durumunu kontrol et”

Cursor terminalde çalıştırır:

rdc machine status prod-1 -o json

Değişiklikleri Dağıtma

Cursor’a sorun: “Güncellenmiş nextcloud yapılandırmasını dağıt”

Cursor terminalde çalıştırır:

rdc repo up nextcloud@prod-1 --yes

Günlükleri Görüntüleme

Cursor’a sorun: “Bana son mail konteyner günlüklerini göster”

Cursor terminalde çalıştırır:

rdc repo logs mail@prod-1 -c mail-postfix --lines 100

Çalışma Alanı Ayarları

Takım projeleri için, Rediacc’a özel Cursor ayarlarını .cursor/settings.json dosyasına ekleyin:

{
  "terminal.defaultProfile": "bash",
  "ai.customInstructions": "Use rdc CLI for all infrastructure operations. Always use --output json when parsing results."
}

İpuçları

  • Cursor’ın Composer modu, çok adımlı altyapı görevleri için iyi çalışır
  • Terminal çıktısına referans vermek için Cursor sohbetinde @terminal kullanın
  • rdc --help-all komutu, Cursor’a eksiksiz bir komut referansı sunar
  • AI araçları arasında maksimum uyumluluk için .cursorrules dosyasını CLAUDE.md dosyasıyla birleştirin