Kod

Tam da istediğinizi
yayına alın.

Dvina, notları, yazışmaları ve kararların ardındaki nedenleri göz önünde tutarak bilgisayarınızdaki projede kod yazar.

Cumartesi sabahı, bir gıda yardım merkezinin yan kapısında: kanvas önlüklü bir gönüllü, kalçasına dayadığı katlanmış kutu yığınıyla telefonuna bakıp gülümsüyor.
Gıda yardım merkezinin vardiya uygulaması: Pantry, Cumartesi 09.00. Kaydınız tamam.Gıda yardım merkezinin vardiya uygulaması: Pantry, Cumartesi 09.00. Kaydınız tamam.

Dvina'yı
Dvina ile geliştirdik.

Telefonunuzdaki uygulama, masaüstü uygulaması ve bu web sitesi: hepsi Dvina'da, adım adım kodlandı, incelendi ve sürüm kayıtları oluşturuldu.

Hafta sonu geliştirilen bir uygulamadan ödeme sisteminin çekirdeğine.

Tüm bağlamıyla

Önce
notları okudu.

Yöneticinin notlarında, gençlerin yükleme alanında vardiya alamayacağı yazıyor. Dvina, kayıt kuralını yazmadan önce bu notları okudu. Böylece uygulama, yöneticinin istediği gibi çalışıyor.

Kapanıştan sonra, gıda yardım merkezinin arka odasında gönüllü bir geliştirici, katlanır masanın başında geriye yaslanıyor. Yarı kapalı dizüstü bilgisayarının üstünde, elle yazılmış bir tabela var: Yükleme alanı 16+.

Projenizin kuralları da dahil. Projenizdeki AGENTS.md veya CLAUDE.md dosyasındaki kurallara uyar.

Geçen ay da hesaba katılır. Geçmiş sohbetlerinizi ve dosyalarınızı tarar; böylece kararların ardındaki nedenler de işe taşınır.

Görevler birlikte çalışır

Kendi aralarında
anlaşırlar.

Aynı kod deposundaki üç görev, ilk sürüm kaydını kimin oluşturacağını ve ardından kimin dalını yeniden temellendireceğini kendi aralarında belirler. Sizin hakemlik yapmanız gerekmez.

Mac'te tek bir Sohbet: pantry-shifts üzerinde çalışan üç görev, birbirlerine gönderdikleri notlar (Şema üzerinde çalışıyorum, dalını benim değişikliklerimin üzerine yeniden temellendir; önce sen sürüm kaydını oluştur, ardından ben statik kod denetimini çalıştırırım; kod denetimi temiz, sürüm kaydını da oluşturdum) ve Dvina'nın mesajı: Üçü de sürüm kaydını oluşturdu. Çakışma yok.Mac'te tek bir Sohbet: pantry-shifts üzerinde çalışan üç görev, birbirlerine gönderdikleri notlar (Şema üzerinde çalışıyorum, dalını benim değişikliklerimin üzerine yeniden temellendir; önce sen sürüm kaydını oluştur, ardından ben statik kod denetimini çalıştırırım; kod denetimi temiz, sürüm kaydını da oluşturdum) ve Dvina'nın mesajı: Üçü de sürüm kaydını oluşturdu. Çakışma yok.

Tek Sohbet

Sohbetten
yayına alın.

Her görevin yanıtı, yaptığı değişikliklerle birlikte gelir. Değişiklikleri inceleyin, sürüm kaydını oluşturun ve birleştirme isteğini doğrudan oradan açın.

Ana sohbette, kod kartlarıyla birlikte iki görevin yanıtları: volunteer-age dalında 3 dosya değişmiş; Değişiklikler ve Sürüm kaydı oluştur seçenekleri var. csv-export-dates dalında 2 dosya değişmiş ve sürüm kaydı oluşturulmuş; Sürüm kaydını incele ve Gönder ve birleştirme isteği oluştur seçenekleri var.Ana sohbette, kod kartlarıyla birlikte iki görevin yanıtları: volunteer-age dalında 3 dosya değişmiş; Değişiklikler ve Sürüm kaydı oluştur seçenekleri var. csv-export-dates dalında 2 dosya değişmiş ve sürüm kaydı oluşturulmuş; Sürüm kaydını incele ve Gönder ve birleştirme isteği oluştur seçenekleri var.
Pencere kenarındaki açık renk meşe masanın üzerinde üst üste konmuş aydınger kâğıtları. En üstteki kâğıdın bir köşesi kaldırılmış; katmanların arasından bir kalem çizgisi görünüyor.

İnceleme

Fikrinizi
değiştirin.

Her adım, değiştirdiği dosyaları gösterir. Bir adımı geri aldığınızda, sonrasında yaptığınız çalışmalar korunur.

Onay sizde.

Güvenlik sınırları

Kritik noktalarda
temkinli.

Veritabanı geçişleri, canlıya alma, uzak depoya gönderme ve gizli bilgilere erişim işlemleri onayınızı bekler. Yöneticiniz, hangi işlemlerin her seferinde onay isteyeceğini belirleyebilir.

Şafak vakti, bankanın operasyon katında ödeme sistemleri sorumlusu, bir eli çenesinde dizüstü bilgisayarının ekranını okuyor.
Bu komut çalıştırılsın mı? npx prisma migrate deploy. Bir veritabanını değiştirir. Reddet veya İzin ver.Bu komut çalıştırılsın mı? npx prisma migrate deploy. Bir veritabanını değiştirir. Reddet veya İzin ver.

Her yerden

Tribünden
isteyin.

Devre arasında CSV dışa aktarma hatasının düzeltilmesini istiyorsunuz. Dvina, evdeki bilgisayarınızda bulunan projede çalışıyor. Değişiklikler, incelemenizi bekliyor.Bilgisayarınızın açık, Dvina'nın çalışır durumda olması gerekir.

Akşam oynanan bir hokey maçında, kobalt mavisi şişme montlu bir kadın tribünde telefonuna yazıyor. Arkasındaki buz pisti ışıl ışıl.

Onayınız olmadan
uzak depoya hiçbir şey gönderilmez.

Projeniz, bilgisayarınızdaki bir klasördür. Git sayesinde Dvina'nın yaptığı her değişiklik geri alınabilir. Onaylar varsayılan olarak açıktır; hangi işlemlerin onay isteyeceğini siz seçersiniz.

Daha az sorun.<br>Daha çok yayınlayın.

Kod için en az bir bilgisayarda Dvina gerekir. Diğer tüm cihazlarınızdan işi başlatabilir ve takip edebilirsiniz.

Keşfetmeye devam edin.

Sorular? Yanıtlar.

Bu bir IDE mi?
Hayır. Bu Dvina. Diğer tüm işlerinizde kullandığınız uygulamada ne istediğinizi anlatır, kodu inceler ve yayına alırsınız. Kod düzenleyiciniz yine yerinde kalır; anlama işini Dvina üstlenir.
Ayrı bir şey yüklemem gerekir mi?
Hayır. Kod; belgelerinizi, sohbetlerinizi ve belleğinizi barındıran Dvina masaüstü uygulamasının bir parçasıdır.
Mevcut projelerimle çalışır mı?
Evet. Bilgisayarınızdaki bir klasörü proje olarak açın. Dvina, klasörü projeyle ilgili belgeler ve kararlarla birlikte okur.
Çekme isteği GitHub veya GitLab’a nasıl ulaşır?
Kendi Git oturumunuz üzerinden. Dvina, dalınızı uzak depoya gönderir ve GitHub veya GitLab’da çekme isteğini açar. Diğer barındırma hizmetlerinde ise ilgili hizmetin yeni çekme isteği sayfası açılır.
Hangi işlemler onay istemeden çalışır?
Derlemeler ve testler doğrudan çalışır. Dosya silme, uzak depoya gönderme, veritabanı değişiklikleri, yayına alma ve gizli bilgilerle ilgili tüm işlemler onayınızı bekler. Hangi işlemlerin onay isteyeceğini siz seçersiniz.
Geliştirici olmayanlar da kullanabilir mi?
Çalışan uygulamalar ve sayfalar yapmak için Kod'a ihtiyaçları yok; bunun için Oluştur var. Kod, gerçek bir yazılım üzerinde çalışırken tüm bağlamın arkanızda olmasını istediğinizde devreye girer.