Bir değişiklikten sonra eşitleme
Kodunuza yeni bir ekran, bir API çağrısı veya bir özellik eklendi. Yapay zekâ kodlama aracınıza neyin değiştiğini söyleyin; Rendel'i kodla aynı seviyeye getirsin.
Uygulamanızda Rendel'in bilmesi gereken herhangi bir değişiklikten sonra. Canlı bir uygulamada, bir yapay zekâ kodlama aracının yönetim panelini değiştirmesinin tek yolu budur.
{what you changed, in one sentence: a new screen, a new API call, a new plan or rule, a new colour}
Sync with code altındaki Ne değişti? alanına yazın, ardından size verilen adımları izleyin. Claude Code, Cursor, Codex, Windsurf, GitHub Copilot ve Gemini CLI üzerinde çalışır.
Asistanın yapacağı
- Belirttiğiniz değişiklikle başlar, ardından kodun geri kalanını Rendel'in tuttuklarıyla karşılaştırır.
rendel/syncdalında commit edilmiş ancak asla push edilmemişregisterRouteveyaregisterActionçağrıları ekler.- Yalnızca farklılıkları, her birini bir gerekçeyle birlikte yönetim paneline gönderir. Koddan çıkarılan her şey arşivlenmek üzere önerilir, asla silinmez.
Çalıştığını kontrol etme
Canlı bir uygulamada değişiklikler Overview ekranındaki Sync review bölümünde bekler: hepsini birden veya tek tek uygulayın. Canlıya geçişten önce geldikçe uygulanırlar ve Overview her adımı gösterir.
Nasıl çalışır
Overview ekranında Sync with code butonuna basın. Kurulumdakiyle aynı iki yol:
- Bağlı (Claude Code, Rendel'in MCP sunucusu ile). What changed? altına neyin değiştiğini yazın, ardından istemi yapıştırın. Yapay zekâ kodlama aracı cümlenizi
rendel_startüzerinden okur ve farklılıkları Rendel'in MCP araçları aracılığıyla gönderir. - Kurulum dosyası (herhangi bir yapay zekâ kodlama aracı). İstemi yapıştırın, ardından neyin değiştiğini kendi ifadelerinizle yazıp gönderin. Yapay zekâ kodlama aracı
rendel/setup.jsondosyasını yeniden yazar; bunu iletişim kutusundaki Copy command ile içe aktarın veya oraya sürükleyip bırakın. Canlı bir uygulamada Overview şunu belirtir: Imported. Its changes wait in Sync review on Overview.
Sync Rendel (rendel.ai) for my app {your app's slug} with its code. Bring the Rendel SDK up to date (website: the script https://rendel.ai/sdk/web/0.27.0/rendel.js, Flutter: the package from https://github.com/neon-apps/rendel-flutter at v0.50.0) and, if the app has sign-in, make sure my signed-in user's token is passed to it so Rendel can call my API as that user. Then describe the app as it is now in rendel/setup.json as https://rendel.ai/schemas/setup/v1.json describes. Send nothing anywhere: I will import the file into my Rendel console myself.
Yönetim paneli size uygulamanızın slug'ını içeren bu istemi verir. Claude Code, Cursor, Codex, Windsurf, GitHub Copilot ve Gemini CLI üzerinde çalışır.
Özelliği her zaman yaptığınız gibi geliştirin, ardından tek bir eşitleme çalıştırın. Yapay zekâ kodlama aracı Rendel'in ihtiyaç duyduğu küçük kod değişikliğini (bir registerRoute, bir registerAction) yapar ve yönetim paneli de aynı çalıştırmada kendi payına düşeni alır. Kodda henüz bulunmayan bir şeyi talep eden bir cümle uydurulmaz, geri bildirilir.
Canlı uygulamalar: önce öneriler, sonra inceleme
Canlı bir uygulamada bir eşitlemenin gönderdiği hiçbir şey doğrudan uygulanmaz. Her değişiklik, Sync review içinde görünüm, deneyim, bilgi, aksiyonlar ve ekranlara göre gruplanmış bir öneri hâline gelir; her biri önceki durumunu, neye dönüşeceğini ve yapay zekâ kodlama aracının gerekçesini içerir. Bir görünüm veya deneyim değişikliğini uygulamak bunu taslağa aktarır ve siz de her zamanki gibi yayınlarsınız. Kod tarafı ise kendi incelemeniz ve yayınınız için rendel/sync dalında yer alır.
Ne zaman eşitleme yapılacağı
Yönetim paneli sapmayı fark eder ve Sync with code üzerine bir sayı ekler:
- Bir derleme yeni bir şey bildirir. SDK, uygulamanız her başladığında manifestini gönderir; yönetim panelinin daha önce görmediği ekranlar veya aksiyonlar sayılır.
- API dokümantasyonunuz değişti. Bir API referansından içe aktarılan aksiyonlar izlenir.
Bir yapay zekâ kodlama aracı olmadan
Eşitleme bir kolaylıktır, hiçbir zaman tek seçenek değildir. Gönderdiği her şey Knowledge, Actions, Screens, Experience ve Appearance sayfalarından elle değiştirilebilir.
Canlıya geçiş
Yeni bir uygulama, kurulumunu canlıda tamamlar. Hâlâ size ihtiyaç duyan konular ve bir anahtarın nasıl yenileneceği.
GitHub'ı bağlayın
Rendel, ekleyip hiçbir zaman kaydetmediğiniz bir ekran da dâhil olmak üzere kodunuzdaki yeni ekranları ve uç noktaları tespit eder ve bunları tek bir yapıştırmayla senkronize edersiniz.