Code

Rilis sesuai
maksud Anda.

Dvina menulis kode di proyek Anda, di komputer Anda, dengan memahami catatan, rangkaian percakapan, dan alasan di baliknya.

Sabtu pagi di pintu samping pusat bantuan pangan: seorang relawan bercelemek kanvas tersenyum melihat ponselnya, sambil menopang tumpukan kardus yang sudah dilipat di pinggul.
Aplikasi jadwal relawan pusat bantuan pangan: Pusat bantuan pangan, Sabtu 09.00. Anda terdaftar.Aplikasi jadwal relawan pusat bantuan pangan: Pusat bantuan pangan, Sabtu 09.00. Anda terdaftar.

Kami membangun Dvina
dengan Dvina.

Aplikasi di ponsel Anda, aplikasi desktop, dan situs ini: kodenya ditulis, ditinjau, dan dikomit di Dvina, satu giliran demi satu giliran.

Dari aplikasi akhir pekan hingga sistem inti pembayaran.

Dengan konteks lengkap

Catatan dibaca
lebih dulu.

Catatan direktur menyebutkan bahwa remaja tidak boleh mengambil giliran kerja di area bongkar muat. Dvina membacanya sebelum menulis aturan pendaftaran, sehingga aplikasi berjalan sesuai permintaannya.

Setelah tutup, seorang pengembang relawan bersandar di depan meja lipat di ruang belakang pusat bantuan pangan. Laptopnya setengah tertutup, di bawah papan bertuliskan tangan: Area bongkar muat 16+.

Aturan Anda juga diikuti. Dvina mengikuti AGENTS.md atau CLAUDE.md di proyek Anda.

Bulan lalu tetap berarti. Dvina menelusuri percakapan dan berkas lama Anda, agar alasan di baliknya tetap terbawa.

Tugas yang bekerja bersama

Mereka mengaturnya
sendiri.

Tiga tugas dalam satu repositori menentukan siapa yang mengomit lebih dulu dan siapa yang menyelaraskan ulang riwayat setelahnya. Anda tak perlu jadi penengah.

Satu Percakapan di Mac: tiga tugas pada pantry-shifts, catatan yang saling mereka kirim (Saya mengerjakan skema, selaraskan ulang riwayat setelah saya; kamu komit dulu, saya periksa kode setelahmu; pemeriksaan kode bersih dan saya sudah mengomit), serta pesan Dvina: Ketiganya sudah dikomit. Tidak ada konflik.Satu Percakapan di Mac: tiga tugas pada pantry-shifts, catatan yang saling mereka kirim (Saya mengerjakan skema, selaraskan ulang riwayat setelah saya; kamu komit dulu, saya periksa kode setelahmu; pemeriksaan kode bersih dan saya sudah mengomit), serta pesan Dvina: Ketiganya sudah dikomit. Tidak ada konflik.

Satu Percakapan

Rilis langsung
dari percakapan.

Jawaban setiap tugas hadir bersama perubahan kodenya. Tinjau, komit, lalu buka permintaan penggabungan langsung di sana.

Jawaban dua tugas di percakapan utama beserta kartu kodenya: 3 berkas diubah pada volunteer-age dengan Perubahan dan Komit; 2 berkas diubah pada csv-export-dates, sudah dikomit, dengan Tinjau komit serta Kirim dan buat permintaan penggabungan.Jawaban dua tugas di percakapan utama beserta kartu kodenya: 3 berkas diubah pada volunteer-age dengan Perubahan dan Komit; 2 berkas diubah pada csv-export-dates, sudah dikomit, dengan Tinjau komit serta Kirim dan buat permintaan penggabungan.
Lembaran kertas kalkir bertumpuk di meja kayu ek berwarna pucat dekat jendela. Salah satu sudut lembar teratas terangkat, dengan garis pensil terlihat menembus lapisan kertas.

Tinjau

Boleh berubah
pikiran.

Setiap giliran menampilkan berkas yang diubah. Batalkan satu giliran, dan pekerjaan yang Anda lakukan setelahnya tetap utuh.

Persetujuan ada di tangan Anda.

Batas pengaman

Berhati-hati
di saat penting.

Migrasi, penerapan, pengiriman ke repositori, dan akses data rahasia menunggu persetujuan Anda. Admin Anda dapat mengatur tindakan mana saja yang selalu harus meminta izin.

Dini hari di lantai operasional bank, kepala tim pembayaran membaca layar laptop dengan tangan di dagu.
Jalankan perintah ini? npx prisma migrate deploy. Mengubah basis data. Tolak atau Izinkan.Jalankan perintah ini? npx prisma migrate deploy. Mengubah basis data. Tolak atau Izinkan.

Dari mana saja

Minta dari
tribun penonton.

Di jeda pertandingan, Anda meminta perbaikan ekspor CSV. Dvina mengerjakannya dalam proyek di komputer Anda di rumah, lalu perubahan siap menunggu tinjauan Anda.Komputer Anda harus menyala, dengan Dvina terbuka.

Saat pertandingan hoki malam hari, seorang perempuan berjaket tebal biru kobalt mengetik di ponselnya di tribun, dengan arena es bercahaya di belakangnya.

Tak ada yang dikirim
tanpa izin Anda.

Proyek Anda berada dalam folder di komputer Anda, dan dengan Git, setiap perubahan Dvina dapat dibatalkan. Permintaan persetujuan aktif sejak awal, dan Anda menentukan tindakan mana saja yang harus meminta izin.

Lebih Sedikit Bertanya.<br>Lebih Banyak Merilis.

Code memerlukan Dvina di setidaknya satu komputer. Perangkat lainnya bisa memulai pekerjaan dan memantau perkembangannya.

Jelajahi lebih jauh.

Ada pertanyaan? Ini jawabannya.

Apakah ini IDE?
Bukan. Ini Dvina. Anda menjelaskan, meninjau, dan merilis dalam aplikasi yang sama dengan yang Anda gunakan untuk hal lainnya. Editor Anda tetap menjadi editor Anda; Dvina yang memahami konteksnya.
Apakah saya perlu menginstal sesuatu secara terpisah?
Tidak. Code adalah bagian dari aplikasi desktop Dvina, aplikasi yang sama yang menyimpan dokumen, percakapan, dan memori Anda.
Apakah ini bisa digunakan dengan proyek saya yang sudah ada?
Ya. Buka folder di komputer Anda sebagai proyek, lalu Dvina membacanya bersama dokumen dan keputusan yang berkaitan dengannya.
Bagaimana permintaan penggabungan dikirim ke GitHub atau GitLab?
Dengan akun Git Anda sendiri. Dvina mengirim cabang Anda dan membuka permintaan penggabungan di GitHub atau GitLab. Untuk layanan repositori lain, Dvina membuka halaman pembuatan permintaan penggabungan di layanan tersebut.
Apa yang berjalan tanpa meminta izin?
Kompilasi dan pengujian langsung berjalan. Penghapusan berkas, pengiriman ke repositori, perubahan basis data, penerapan aplikasi, dan apa pun yang mengakses data rahasia menunggu persetujuan Anda. Anda yang menentukan tindakan mana yang perlu meminta izin.
Apakah nondeveloper bisa menggunakannya?
Untuk membuat aplikasi dan halaman yang berfungsi, mereka tidak perlu menggunakan Code: ada Create untuk itu. Code ditujukan bagi Anda yang mengerjakan perangkat lunak sungguhan dan ingin didukung pemahaman konteks yang utuh.