Tema
İ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-appKomut @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 devnpm run dev iki şeyi birlikte açar:
- Vite, app'i
http://localhost:5173adresinde sunar. corevo dev,http://localhost:5180adresinde 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 loginToken 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 publishbuild 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.