Geliştiriciler için

Developers — build apps on VTC

Clone VTC Cursor rules, sign in and create an app in your Space, scaffold locally, and deploy to apps.vtc.com with push-to-publish.

İmleç kural paketi

Genel depo — yalnızca uygulama yazma kuralları. Projenize .cursor/rules/ olarak kopyalayın (asla sembolik bağlantı yapmayın; asla .cursor/ dosyasını uygulama deponuza eklemeyin).

HTTPS
git clone https://git.vtc.com/zeresoft/vtc-app-rules.git ~/vtc-app-rules
SSH
git clone git@git.vtc.com:zeresoft/vtc-app-rules.git ~/vtc-app-rules
Uygulamanıza yükleyin
~/vtc-app-rules/scripts/copy-cursor-rules.sh /path/to/your-app
  • İmleci uygulama klasörünüzün kökünde açın; çalışma alanı başına bir uygulama.
  • İskele yaparken İmleçten scaffold-checklist.mdc'yi takip etmesini isteyin.
  • Paylaşılan uygulamalar verileri Alan başına izole eder; Özel uygulamalar tek bir yayıncı veritabanını kullanır.
  • Kural güncellemelerini periyodik olarak çekin ve copy-cursor-rules.sh'yi yeniden çalıştırın.
  • İmleci uygulama klasörünüzün kökünde açın; çalışma alanı başına bir uygulama.
  • İskele yaparken İmleçten scaffold-checklist.mdc'yi takip etmesini isteyin.
  • Paylaşılan uygulamalar verileri Alan başına izole eder; Özel uygulamalar tek bir yayıncı veritabanını kullanır.
  • Kural güncellemelerini periyodik olarak çekin ve copy-cursor-rules.sh'yi yeniden çalıştırın.
  • İmleci uygulama klasörünüzün kökünde açın; çalışma alanı başına bir uygulama.
  • İskele yaparken İmleçten scaffold-checklist.mdc'yi takip etmesini isteyin.
  • Paylaşılan uygulamalar verileri Alan başına izole eder; Özel uygulamalar tek bir yayıncı veritabanını kullanır.
  • Kural güncellemelerini periyodik olarak çekin ve copy-cursor-rules.sh'yi yeniden çalıştırın.
  • İmleci uygulama klasörünüzün kökünde açın; çalışma alanı başına bir uygulama.
  • İskele yaparken İmleçten scaffold-checklist.mdc'yi takip etmesini isteyin.
  • Paylaşılan uygulamalar verileri Alan başına izole eder; Özel uygulamalar tek bir yayıncı veritabanını kullanır.
  • Kural güncellemelerini periyodik olarak çekin ve copy-cursor-rules.sh'yi yeniden çalıştırın.
  • İmleci uygulama klasörünüzün kökünde açın; çalışma alanı başına bir uygulama.
  • İskele yaparken İmleçten scaffold-checklist.mdc'yi takip etmesini isteyin.
  • Paylaşılan uygulamalar verileri Alan başına izole eder; Özel uygulamalar tek bir yayıncı veritabanını kullanır.
  • Kural güncellemelerini periyodik olarak çekin ve copy-cursor-rules.sh'yi yeniden çalıştırın.
  • İmleci uygulama klasörünüzün kökünde açın; çalışma alanı başına bir uygulama.
  • İskele yaparken İmleçten scaffold-checklist.mdc'yi takip etmesini isteyin.
  • Paylaşılan uygulamalar verileri Alan başına izole eder; Özel uygulamalar tek bir yayıncı veritabanını kullanır.
  • Kural güncellemelerini periyodik olarak çekin ve copy-cursor-rules.sh'yi yeniden çalıştırın.
  • İmleci uygulama klasörünüzün kökünde açın; çalışma alanı başına bir uygulama.
  • İskele yaparken İmleçten scaffold-checklist.mdc'yi takip etmesini isteyin.
  • Paylaşılan uygulamalar verileri Alan başına izole eder; Özel uygulamalar tek bir yayıncı veritabanını kullanır.
  • Kural güncellemelerini periyodik olarak çekin ve copy-cursor-rules.sh'yi yeniden çalıştırın.
  • İmleci uygulama klasörünüzün kökünde açın; çalışma alanı başına bir uygulama.
  • İskele yaparken İmleçten scaffold-checklist.mdc'yi takip etmesini isteyin.
  • Paylaşılan uygulamalar verileri Alan başına izole eder; Özel uygulamalar tek bir yayıncı veritabanını kullanır.
  • Kural güncellemelerini periyodik olarak çekin ve copy-cursor-rules.sh'yi yeniden çalıştırın.
  • İmleci uygulama klasörünüzün kökünde açın; çalışma alanı başına bir uygulama.
  • İskele yaparken İmleçten scaffold-checklist.mdc'yi takip etmesini isteyin.
  • Paylaşılan uygulamalar verileri Alan başına izole eder; Özel uygulamalar tek bir yayıncı veritabanını kullanır.
  • Kural güncellemelerini periyodik olarak çekin ve copy-cursor-rules.sh'yi yeniden çalıştırın.
  • İmleci uygulama klasörünüzün kökünde açın; çalışma alanı başına bir uygulama.
  • İskele yaparken İmleçten scaffold-checklist.mdc'yi takip etmesini isteyin.
  • Paylaşılan uygulamalar verileri Alan başına izole eder; Özel uygulamalar tek bir yayıncı veritabanını kullanır.
  • Kural güncellemelerini periyodik olarak çekin ve copy-cursor-rules.sh'yi yeniden çalıştırın.
  • İmleci uygulama klasörünüzün kökünde açın; çalışma alanı başına bir uygulama.
  • İskele yaparken İmleçten scaffold-checklist.mdc'yi takip etmesini isteyin.
  • Paylaşılan uygulamalar verileri Alan başına izole eder; Özel uygulamalar tek bir yayıncı veritabanını kullanır.
  • Kural güncellemelerini periyodik olarak çekin ve copy-cursor-rules.sh'yi yeniden çalıştırın.

Nasıl çalışır?

Uygulamayı yerel olarak İmleç ile oluşturursunuz. VTC onu barındırır, dağıtım sırasında auth ve platform env'yi enjekte eder ve bunu Space kataloğunuzdan sunar.

  1. 1

    İmleç kurallarını klonlama

    Genel vtc-app-rules deposunu kopyalayın (yukarıda). Bunlar yapay zekamızın ve derleme hattımızın beklediği standartlardır: kimlik doğrulama, env dosyaları, uygulama kabuğu, i18n ve dağıtım düzeni.

  2. 2

    VTC'da oturum açın

    Uygulamanın yayınlanacağı Alana yönetici erişimi olan bir hesap kullanın.

    https://app.vtc.com
  3. 3

    Uygulamayı Alanınızda oluşturun

    Uygulama kontrol panelinde Alanınızı açın → Uygulamalar → Oluştur. Uygulama adını, kısa adı, Paylaşılan ve Özel dağıtımı ve katalog görünürlüğünü (Alan, Ağ veya Platform) ayarlayın.

  4. 4

    Git uzaktan kumandasını kopyalayın

    Uygulama oluşturulduktan sonra geliştirici ayarlarını açın ve Git URL'sini (SSH veya HTTPS) kopyalayın. Bu uzaktan kumanda, kodu gönderdiğiniz yerdir; platform her aktarımda oluşturulur ve devreye alınır.

  5. 5

    İmleçte yerel olarak iskele oluşturma

    Kuralları proje klasörünüze kopyalayın, bu klasörü İmleç'te açın (çok sayıda depo içeren bir ana dizin değil) ve scaffold-checklist.mdc'yi kullanarak iskele yapın. 4. adımdan itibaren yerel deponuzu Git uzaktan kumandasına yönlendirin.

  6. 6

    Yayınlamak için itin

    Taahhüt edin ve uygulamanın uzaktan kumandasına gönderin. Derleme hizmeti, görüntünüzü veya statik paketinizi oluşturur ve bunu yayıncı ana bilgisayar adında sunar; manuel dağıtım adımına gerek yoktur.

    Canlı URL modeli: https://myapp.apps.vtc.com

Cursor’da Alan MCP

Cursor’ı (veya Claude / VS Code’u) zaten üye olduğunuz bir Alana bağlayın. MCP alana kapsamlıdır — harici bir ürün veritabanını VTC içine takmanın yolu değildir.

  1. 1

    Bağlan

    Cursor Settings → MCP içinde https://mcp.vtc.com/mcp ekleyin (yapılandırma aşağıda). Connect’e tıklayın — VTC girişi için bir tarayıcı açılır.

  2. 2

    Giriş yapın ve bir Alan seçin

    Açılır pencerede OTP’yi tamamlayın, Alanınızı seçin, sonra Cursor’a dönün. İstemci jetonları otomatik saklar ve yeniler.

  3. 3

    O Alan hakkında sorun

    Shared uygulama verilerini (list_collections → sample/find), kataloğu ve manifestleri, Rehber eylemlerini (list_available_actions → execute_action) inceleyin veya iş akışı önerin/çalıştırın. Değişiklikler ve gerçek iş akışı çalıştırmaları önce size gösterilen bir confirmation_token ister.

Cursor MCP yapılandırması
{
  "mcpServers": {
    "vtc-space-db": {
      "type": "http",
      "url": "https://mcp.vtc.com/mcp"
    }
  }
}

Etkileşimli istemciler OAuth Connect kullanır (tarayıcı girişi + Alan seçici). Başsız aracılar bunun yerine Geliştirici Yardımı yönetici JWT’sini Bearer olarak iletebilir.

  • Uygun olduğunda üründeki Rehber ile aynı rol kapıları ve faturalama yolu.
  • CI / headless: Geliştirici Yardımı’nda bir yönetici JWT oluşturun ve MCP başlıklarında Authorization: Bearer <jwt> ayarlayın.
  • DB araçları için asla başka bir group_id uydurmayın — silo yalnızca JWT Alanıdır.
  • Uygun olduğunda üründeki Rehber ile aynı rol kapıları ve faturalama yolu.
  • CI / headless: Geliştirici Yardımı’nda bir yönetici JWT oluşturun ve MCP başlıklarında Authorization: Bearer <jwt> ayarlayın.
  • DB araçları için asla başka bir group_id uydurmayın — silo yalnızca JWT Alanıdır.
  • Uygun olduğunda üründeki Rehber ile aynı rol kapıları ve faturalama yolu.
  • CI / headless: Geliştirici Yardımı’nda bir yönetici JWT oluşturun ve MCP başlıklarında Authorization: Bearer <jwt> ayarlayın.
  • DB araçları için asla başka bir group_id uydurmayın — silo yalnızca JWT Alanıdır.
  • Uygun olduğunda üründeki Rehber ile aynı rol kapıları ve faturalama yolu.
  • CI / headless: Geliştirici Yardımı’nda bir yönetici JWT oluşturun ve MCP başlıklarında Authorization: Bearer <jwt> ayarlayın.
  • DB araçları için asla başka bir group_id uydurmayın — silo yalnızca JWT Alanıdır.
  • Uygun olduğunda üründeki Rehber ile aynı rol kapıları ve faturalama yolu.
  • CI / headless: Geliştirici Yardımı’nda bir yönetici JWT oluşturun ve MCP başlıklarında Authorization: Bearer <jwt> ayarlayın.
  • DB araçları için asla başka bir group_id uydurmayın — silo yalnızca JWT Alanıdır.
  • Uygun olduğunda üründeki Rehber ile aynı rol kapıları ve faturalama yolu.
  • CI / headless: Geliştirici Yardımı’nda bir yönetici JWT oluşturun ve MCP başlıklarında Authorization: Bearer <jwt> ayarlayın.
  • DB araçları için asla başka bir group_id uydurmayın — silo yalnızca JWT Alanıdır.
  • Uygun olduğunda üründeki Rehber ile aynı rol kapıları ve faturalama yolu.
  • CI / headless: Geliştirici Yardımı’nda bir yönetici JWT oluşturun ve MCP başlıklarında Authorization: Bearer <jwt> ayarlayın.
  • DB araçları için asla başka bir group_id uydurmayın — silo yalnızca JWT Alanıdır.
  • Uygun olduğunda üründeki Rehber ile aynı rol kapıları ve faturalama yolu.
  • CI / headless: Geliştirici Yardımı’nda bir yönetici JWT oluşturun ve MCP başlıklarında Authorization: Bearer <jwt> ayarlayın.
  • DB araçları için asla başka bir group_id uydurmayın — silo yalnızca JWT Alanıdır.
  • Uygun olduğunda üründeki Rehber ile aynı rol kapıları ve faturalama yolu.
  • CI / headless: Geliştirici Yardımı’nda bir yönetici JWT oluşturun ve MCP başlıklarında Authorization: Bearer <jwt> ayarlayın.
  • DB araçları için asla başka bir group_id uydurmayın — silo yalnızca JWT Alanıdır.
  • Uygun olduğunda üründeki Rehber ile aynı rol kapıları ve faturalama yolu.
  • CI / headless: Geliştirici Yardımı’nda bir yönetici JWT oluşturun ve MCP başlıklarında Authorization: Bearer <jwt> ayarlayın.
  • DB araçları için asla başka bir group_id uydurmayın — silo yalnızca JWT Alanıdır.
  • Uygun olduğunda üründeki Rehber ile aynı rol kapıları ve faturalama yolu.
  • CI / headless: Geliştirici Yardımı’nda bir yönetici JWT oluşturun ve MCP başlıklarında Authorization: Bearer <jwt> ayarlayın.
  • DB araçları için asla başka bir group_id uydurmayın — silo yalnızca JWT Alanıdır.

Kurallar neleri kapsıyor

Yetkilendirme ve Alanlar

Paylaşılan uygulamalar için kabuktan, localStorage önyüklemesinden ve group_id kapsamından ?token= yoluyla JWT.

Kullanıcı arayüzü ve i18n

Standart uygulama kabuğu, Tailwind v4, çalışma zamanı vurgu renkleri ve ilk günden itibaren yerel ayar dosyaları.

API'ler ve veriler

Kiracılı üretim veritabanı erişimi için CRUD rotaları, geçici silme, ortam odaklı URL'ler ve @posif/sdk.

Dağıt

Yalnızca uygulamaya ait anahtarlar için .env.prodüksiyonu taahhüt edilmiştir; platform, derleme sırasında API URL'lerini, MongoDB'yi ve kimliği enjekte eder.

VTC Defteri

Değiştirilemez kayıtlar, zincir içi provalar ve cüzdan imzalama için izinli, gazsız EVM; kurcalamaya karşı korumalı düzenlemeye ihtiyaç duyduğunuzda uygulamalardan entegre edin.

Yetkilendirme ve Alanlar

Paylaşılan uygulamalar için kabuktan, localStorage önyüklemesinden ve group_id kapsamından ?token= yoluyla JWT.

Kullanıcı arayüzü ve i18n

Standart uygulama kabuğu, Tailwind v4, çalışma zamanı vurgu renkleri ve ilk günden itibaren yerel ayar dosyaları.

API'ler ve veriler

Kiracılı üretim veritabanı erişimi için CRUD rotaları, geçici silme, ortam odaklı URL'ler ve @posif/sdk.

Dağıt

Yalnızca uygulamaya ait anahtarlar için .env.prodüksiyonu taahhüt edilmiştir; platform, derleme sırasında API URL'lerini, MongoDB'yi ve kimliği enjekte eder.

VTC Defteri

Değiştirilemez kayıtlar, zincir içi provalar ve cüzdan imzalama için izinli, gazsız EVM; kurcalamaya karşı korumalı düzenlemeye ihtiyaç duyduğunuzda uygulamalardan entegre edin.

Yetkilendirme ve Alanlar

Paylaşılan uygulamalar için kabuktan, localStorage önyüklemesinden ve group_id kapsamından ?token= yoluyla JWT.

Kullanıcı arayüzü ve i18n

Standart uygulama kabuğu, Tailwind v4, çalışma zamanı vurgu renkleri ve ilk günden itibaren yerel ayar dosyaları.

API'ler ve veriler

Kiracılı üretim veritabanı erişimi için CRUD rotaları, geçici silme, ortam odaklı URL'ler ve @posif/sdk.

Dağıt

Yalnızca uygulamaya ait anahtarlar için .env.prodüksiyonu taahhüt edilmiştir; platform, derleme sırasında API URL'lerini, MongoDB'yi ve kimliği enjekte eder.

VTC Defteri

Değiştirilemez kayıtlar, zincir içi provalar ve cüzdan imzalama için izinli, gazsız EVM; kurcalamaya karşı korumalı düzenlemeye ihtiyaç duyduğunuzda uygulamalardan entegre edin.

Yetkilendirme ve Alanlar

Paylaşılan uygulamalar için kabuktan, localStorage önyüklemesinden ve group_id kapsamından ?token= yoluyla JWT.

Kullanıcı arayüzü ve i18n

Standart uygulama kabuğu, Tailwind v4, çalışma zamanı vurgu renkleri ve ilk günden itibaren yerel ayar dosyaları.

API'ler ve veriler

Kiracılı üretim veritabanı erişimi için CRUD rotaları, geçici silme, ortam odaklı URL'ler ve @posif/sdk.

Dağıt

Yalnızca uygulamaya ait anahtarlar için .env.prodüksiyonu taahhüt edilmiştir; platform, derleme sırasında API URL'lerini, MongoDB'yi ve kimliği enjekte eder.

VTC Defteri

Değiştirilemez kayıtlar, zincir içi provalar ve cüzdan imzalama için izinli, gazsız EVM; kurcalamaya karşı korumalı düzenlemeye ihtiyaç duyduğunuzda uygulamalardan entegre edin.

Yetkilendirme ve Alanlar

Paylaşılan uygulamalar için kabuktan, localStorage önyüklemesinden ve group_id kapsamından ?token= yoluyla JWT.

Kullanıcı arayüzü ve i18n

Standart uygulama kabuğu, Tailwind v4, çalışma zamanı vurgu renkleri ve ilk günden itibaren yerel ayar dosyaları.

API'ler ve veriler

Kiracılı üretim veritabanı erişimi için CRUD rotaları, geçici silme, ortam odaklı URL'ler ve @posif/sdk.

Dağıt

Yalnızca uygulamaya ait anahtarlar için .env.prodüksiyonu taahhüt edilmiştir; platform, derleme sırasında API URL'lerini, MongoDB'yi ve kimliği enjekte eder.

VTC Defteri

Değiştirilemez kayıtlar, zincir içi provalar ve cüzdan imzalama için izinli, gazsız EVM; kurcalamaya karşı korumalı düzenlemeye ihtiyaç duyduğunuzda uygulamalardan entegre edin.

Yetkilendirme ve Alanlar

Paylaşılan uygulamalar için kabuktan, localStorage önyüklemesinden ve group_id kapsamından ?token= yoluyla JWT.

Kullanıcı arayüzü ve i18n

Standart uygulama kabuğu, Tailwind v4, çalışma zamanı vurgu renkleri ve ilk günden itibaren yerel ayar dosyaları.

API'ler ve veriler

Kiracılı üretim veritabanı erişimi için CRUD rotaları, geçici silme, ortam odaklı URL'ler ve @posif/sdk.

Dağıt

Yalnızca uygulamaya ait anahtarlar için .env.prodüksiyonu taahhüt edilmiştir; platform, derleme sırasında API URL'lerini, MongoDB'yi ve kimliği enjekte eder.

VTC Defteri

Değiştirilemez kayıtlar, zincir içi provalar ve cüzdan imzalama için izinli, gazsız EVM; kurcalamaya karşı korumalı düzenlemeye ihtiyaç duyduğunuzda uygulamalardan entegre edin.

Yetkilendirme ve Alanlar

Paylaşılan uygulamalar için kabuktan, localStorage önyüklemesinden ve group_id kapsamından ?token= yoluyla JWT.

Kullanıcı arayüzü ve i18n

Standart uygulama kabuğu, Tailwind v4, çalışma zamanı vurgu renkleri ve ilk günden itibaren yerel ayar dosyaları.

API'ler ve veriler

Kiracılı üretim veritabanı erişimi için CRUD rotaları, geçici silme, ortam odaklı URL'ler ve @posif/sdk.

Dağıt

Yalnızca uygulamaya ait anahtarlar için .env.prodüksiyonu taahhüt edilmiştir; platform, derleme sırasında API URL'lerini, MongoDB'yi ve kimliği enjekte eder.

VTC Defteri

Değiştirilemez kayıtlar, zincir içi provalar ve cüzdan imzalama için izinli, gazsız EVM; kurcalamaya karşı korumalı düzenlemeye ihtiyaç duyduğunuzda uygulamalardan entegre edin.

Yetkilendirme ve Alanlar

Paylaşılan uygulamalar için kabuktan, localStorage önyüklemesinden ve group_id kapsamından ?token= yoluyla JWT.

Kullanıcı arayüzü ve i18n

Standart uygulama kabuğu, Tailwind v4, çalışma zamanı vurgu renkleri ve ilk günden itibaren yerel ayar dosyaları.

API'ler ve veriler

Kiracılı üretim veritabanı erişimi için CRUD rotaları, geçici silme, ortam odaklı URL'ler ve @posif/sdk.

Dağıt

Yalnızca uygulamaya ait anahtarlar için .env.prodüksiyonu taahhüt edilmiştir; platform, derleme sırasında API URL'lerini, MongoDB'yi ve kimliği enjekte eder.

VTC Defteri

Değiştirilemez kayıtlar, zincir içi provalar ve cüzdan imzalama için izinli, gazsız EVM; kurcalamaya karşı korumalı düzenlemeye ihtiyaç duyduğunuzda uygulamalardan entegre edin.

Yetkilendirme ve Alanlar

Paylaşılan uygulamalar için kabuktan, localStorage önyüklemesinden ve group_id kapsamından ?token= yoluyla JWT.

Kullanıcı arayüzü ve i18n

Standart uygulama kabuğu, Tailwind v4, çalışma zamanı vurgu renkleri ve ilk günden itibaren yerel ayar dosyaları.

API'ler ve veriler

Kiracılı üretim veritabanı erişimi için CRUD rotaları, geçici silme, ortam odaklı URL'ler ve @posif/sdk.

Dağıt

Yalnızca uygulamaya ait anahtarlar için .env.prodüksiyonu taahhüt edilmiştir; platform, derleme sırasında API URL'lerini, MongoDB'yi ve kimliği enjekte eder.

VTC Defteri

Değiştirilemez kayıtlar, zincir içi provalar ve cüzdan imzalama için izinli, gazsız EVM; kurcalamaya karşı korumalı düzenlemeye ihtiyaç duyduğunuzda uygulamalardan entegre edin.

Yetkilendirme ve Alanlar

Paylaşılan uygulamalar için kabuktan, localStorage önyüklemesinden ve group_id kapsamından ?token= yoluyla JWT.

Kullanıcı arayüzü ve i18n

Standart uygulama kabuğu, Tailwind v4, çalışma zamanı vurgu renkleri ve ilk günden itibaren yerel ayar dosyaları.

API'ler ve veriler

Kiracılı üretim veritabanı erişimi için CRUD rotaları, geçici silme, ortam odaklı URL'ler ve @posif/sdk.

Dağıt

Yalnızca uygulamaya ait anahtarlar için .env.prodüksiyonu taahhüt edilmiştir; platform, derleme sırasında API URL'lerini, MongoDB'yi ve kimliği enjekte eder.

VTC Defteri

Değiştirilemez kayıtlar, zincir içi provalar ve cüzdan imzalama için izinli, gazsız EVM; kurcalamaya karşı korumalı düzenlemeye ihtiyaç duyduğunuzda uygulamalardan entegre edin.

Yetkilendirme ve Alanlar

Paylaşılan uygulamalar için kabuktan, localStorage önyüklemesinden ve group_id kapsamından ?token= yoluyla JWT.

Kullanıcı arayüzü ve i18n

Standart uygulama kabuğu, Tailwind v4, çalışma zamanı vurgu renkleri ve ilk günden itibaren yerel ayar dosyaları.

API'ler ve veriler

Kiracılı üretim veritabanı erişimi için CRUD rotaları, geçici silme, ortam odaklı URL'ler ve @posif/sdk.

Dağıt

Yalnızca uygulamaya ait anahtarlar için .env.prodüksiyonu taahhüt edilmiştir; platform, derleme sırasında API URL'lerini, MongoDB'yi ve kimliği enjekte eder.

VTC Defteri

Değiştirilemez kayıtlar, zincir içi provalar ve cüzdan imzalama için izinli, gazsız EVM; kurcalamaya karşı korumalı düzenlemeye ihtiyaç duyduğunuzda uygulamalardan entegre edin.

İnşa etmeye hazır mısınız?

Kuralları kopyalayın, uygulamayı Alanınızda oluşturun ve hazır olduğunuzda yayınlayın.