Skip to content

İlk app ​

Bu sayfa boş bir klasörden panelde yayınlanmış bir app'e giden yolu anlatır. Node.js 22 veya üzeri gerekir.

1. İskeleti oluşturun ​

bash
npm create @corevo-ds/app my-app

Komut @corevo-ds/create-app paketini çalıştırır ve dört soru sorar: app anahtarı (key), görünen ad, eski cihaz (legacy) hedefi ve paket yöneticisi. Hepsi bayrakla geçilebilir:

bash
npm create @corevo-ds/app my-app -- --key my-app --name "Uygulamam" --pm npm

Şablon Vue 3 ve Vite kullanır. İçinde text, color, media ve list parametreleri, Corevo.media.url ile bir görsel, Corevo.track('cta_click') gönderen bir düğme ve bir vitest testi vardır.

2. Geliştirin: corevo dev ​

bash
cd my-app
npm install
npm run dev

npm run dev iki şeyi birlikte açar:

  • Vite, app'i http://localhost:5173 adresinde sunar.
  • corevo dev, http://localhost:5180 adresinde dev kabuğunu açar. Solda app sandbox'lı bir iframe içinde çalışır; sağda manifestten üretilen parametre formu, dil ve görünürlük düğmeleri, çözünürlük seçici ve olay logu vardır.

Formdaki değeri değiştirdiğinizde app Corevo.params.on ile canlı güncellenir. Başlangıç değerleri dev/params.json, örnek dosyalar dev/files/ altındadır. Ayrıntı: Proje yapısı ve build.

3. Giriş yapın: corevo login ​

Panelde App Store › Geliştirdiklerim › Geliştirici token'ları bölümünden bir token oluşturun. Token yalnız bir kez gösterilir.

bash
npx corevo login

Token yankısız sorulur ve kullanıcı config klasörüne (~/.config/corevo/credentials.json, Windows'ta %APPDATA%\corevo\) yalnız sizin okuyabileceğiniz izinle (0600) yazılır. Token hiçbir komut çıktısında görünmez. Silmek için npx corevo logout.

CI ortamında COREVO_TOKEN ortam değişkenini kullanın; dosya gerekmez.

4. Paketleyin ve yayınlayın: corevo publish ​

bash
npm run build
npm run publish

build tip denetimi, Vite ve corevo build adımlarını çalıştırır ve .corevo/out/my-app-1.0.0.zip dosyasını üretir. publish bu zip'i panele yükler ve işlenmesini bekler:

text
app_key: c12.my-app
version: 1.0.0
status: review_pending
version_id: 481
Sistem anahtarı: c12.my-app (panelde bu adla görünür; manifest key: my-app)
İnceleme bekliyor: sürüm platform incelemesinde. Onaylanınca yayına girer; durum panelde Geliştirdiklerim sayfasında görünür

İlk sürüm her zaman platform incelemesine düşer. Sonraki sürümler yeni izin istemiyorsa doğrudan Yayında olur. Ayrıntı: Yayınlama ve inceleme.

Sonraki adımlar ​