Dvina menulis kode dalam proyek di komputer Anda, dengan tetap memperhatikan catatan, utas percakapan, dan alasan di baliknya. Anda menjelaskan apa yang diinginkan, meninjau perubahannya, lalu merilisnya, semua dari aplikasi yang juga Anda gunakan untuk hal lainnya.
Sebelum memulai
Kode merupakan bagian dari aplikasi desktop Dvina di Mac, Windows, dan Linux. Tidak ada yang perlu diinstal secara terpisah. Dvina harus terinstal di setidaknya satu komputer; perangkat lain dapat memulai pekerjaan dan mengikuti progresnya.
Untuk mendapatkan aplikasi desktop, lihat Unduh dan instal Dvina.
Buka proyek
Proyek adalah folder di komputer Anda, baik berupa repositori kode maupun folder biasa.
- Di aplikasi desktop, buka Dock dan pilih baris proyek (Proyek).
- Pilih Buka… untuk memilih folder atau repositori kode, atau Proyek Baru… untuk membuat folder baru di komputer ini.
Saat membuat proyek baru, aktifkan Buat repositori Git untuk menyimpan riwayat setiap perubahan, sehingga perubahan yang dibuat Dvina dapat dibatalkan.
Chat akan bekerja di proyek yang Anda pilih. Untuk proyek kode, Dock juga menampilkan branch-nya.
Minta Dvina mengerjakan tugas
Jelaskan apa yang Anda inginkan, misalnya "Pastikan ekspor CSV menggunakan tanggal yang benar". Dvina menjalankannya sebagai tugas di komputer Anda, dan Anda dapat terus mengobrol atau memulai tugas lain. Beberapa tugas dapat bekerja di satu repositori dan menentukan sendiri tugas mana yang melakukan commit lebih dulu.
Sebelum menulis kode, Dvina membaca proyek beserta konteksnya: Dvina menelusuri chat dan file Anda sebelumnya agar alasan di balik pekerjaan tersebut ikut dipertimbangkan. Dvina juga mengikuti AGENTS.md atau CLAUDE.md dalam proyek Anda.
Tinjau perubahan
Jawaban untuk setiap tugas disertai perubahannya, dalam kartu dengan nama tugas tersebut dan status Siap ditinjau.
- Lihat perubahannya: Pilih Perubahan untuk melihat perubahan pada setiap file di panel samping. File memungkinkan Anda menelusuri proyek.
- Batalkan perubahan dari satu balasan: Di bawah balasan yang mengubah file, pilih baris yang menunjukkan jumlah file yang berubah, lalu pilih Kembalikan, dan konfirmasikan Kembalikan perubahan dari balasan ini?. File akan kembali ke kondisi sebelum balasan tersebut, sementara perubahan yang dibuat setelahnya tetap dipertahankan.
Lakukan commit dan buka pull request
- Di kartu tugas, pilih Commit.
- Commit perubahan menampilkan daftar file yang akan di-commit pada branch Anda, beserta saran Judul dan Pesan. Pilih Commit. Tidak ada yang di-push.
- Untuk membuka pull request, pilih Push dan buat PR. Dvina melakukan push pada branch saat ini terlebih dahulu, lalu membuka pull request. File yang belum di-commit tidak disertakan.
Pull request dibuat menggunakan akun Git yang Anda gunakan untuk masuk. Dvina membukanya di GitHub atau GitLab; untuk host lain, halaman pembuatan pull request milik host tersebut akan terbuka di browser Anda. Setelah selesai, pilih Lihat PR.
Persetujuan
Build dan pengujian langsung berjalan. Menghapus file, melakukan push, mengubah database, men-deploy, dan segala tindakan yang melibatkan rahasia akan menunggu persetujuan Anda. Kartu menjelaskan alasannya, misalnya Jalankan perintah ini? dengan keterangan Menghapus file atau Mengubah database, lalu Anda memilih Izinkan atau Tolak. Admin Anda dapat mengatur tindakan mana saja yang harus selalu meminta persetujuan.
Penting
Tidak ada yang di-push sebelum Anda mengizinkannya. Proyek Anda berupa folder di komputer Anda, dan dengan Git, setiap perubahan yang dibuat Dvina dapat dibatalkan.
Uji di simulator atau emulator
Di aplikasi desktop, Dvina dapat mencoba aplikasi Anda di komputer ini seperti pengguna Anda akan menggunakannya: di browser, di iOS Simulator pada Mac, atau di Android Emulator pada Mac, Windows, atau Linux.
- Buka Dock dan pilih baris bertanda Perangkat.
- Di bagian Perangkat ini, pilih Browser, iOS Simulator, atau Android Emulator.
Tampilan perangkat terbuka di panel samping. Simulator yang sedang mati akan menyala saat Anda membukanya. Untuk menggunakan perangkat lain, pilih Pilih perangkat di bagian atas tampilan; setiap perangkat menampilkan sistemnya dan status Berjalan atau Mati.
Untuk menampilkan atau menyembunyikan browser, tekan ⌘ ⇧ B pada Mac atau Ctrl Shift B pada Windows dan Linux. Saat Dvina bekerja di tampilan yang tidak sedang Anda lihat, baris Perangkat menampilkan titik.
Izinkan Dvina menggunakan perangkat
Saat pertama kali menggunakan simulator atau emulator, Dvina meminta izin, misalnya Izinkan Dvina menggunakan iPhone 17 Pro?, karena Dvina dapat melihat layarnya. Jadi, jangan masuk ke akun asli Anda di perangkat tersebut. Pilih Izinkan atau Tolak. Perangkat menyimpan pilihan Anda, sehingga izin tidak diminta lagi di chat lain. Sebelum Anda mengizinkannya, tampilan perangkat menyediakan pilihan Izinkan Dvina menggunakannya.
Saat Dvina bekerja, tampilan perangkat menunjukkan Dvina sedang menggunakan perangkat ini, dan chat menampilkan perangkat secara langsung. Pilih Lihat lebih besar untuk memperbesar tampilannya. Mengirim, membayar, dan menghapus di perangkat selalu menunggu persetujuan Anda.
Untuk menggunakan perangkat sendiri, pilih Ambil alih. Ketukan dan penekanan tombol Anda diteruskan ke perangkat, dan Anda dapat menekan Beranda, serta Kembali dan Aplikasi terbaru di Android. Setelah selesai, pilih Serahkan kembali, lalu Dvina melanjutkan pekerjaannya.
Siapkan iOS Simulator
Jika iOS Simulator belum disiapkan, barisnya membuka daftar periksa Siapkan iOS Simulator. Setiap langkah otomatis dicentang setelah selesai, meskipun Anda melakukannya di tempat lain.
- Instal Xcode: Pilih Buka App Store. Xcode gratis dan berukuran sekitar 7 GB; buka sekali setelah instalasi selesai.
- Pilih Xcode: Pilih Salin perintah dan jalankan di Terminal. Perintah ini meminta kata sandi Anda, jadi Dvina tidak pernah menjalankannya untuk Anda.
- Tambahkan simulator iOS: Di Xcode, buka Pengaturan › Komponen dan unduh iOS, atau jalankan perintah di Terminal.
- Buat perangkat: Pilih Buat iPhone. Tidak ada yang diunduh.
Siapkan Android Emulator
Jika Android Emulator belum disiapkan, barisnya membuka daftar periksa Siapkan emulator Android.
- Instal Android Studio: Pilih Unduh Android Studio. Aplikasi ini menginstal komponen yang diperlukan untuk menjalankan emulator; buka sekali setelah instalasi selesai.
- Tambahkan emulator dan alat platform: Jalankan perintah di terminal, atau tambahkan keduanya di Android Studio › SDK Manager.
- Aktifkan akselerasi perangkat keras: Pada Windows dan Linux, jalankan sendiri perintahnya karena memerlukan kata sandi Anda atau administrator. Lalu keluar dan masuk kembali pada Linux, atau mulai ulang pada Windows. Tidak ada yang perlu dilakukan pada Mac untuk langkah ini.
- Tambahkan image sistem: Jalankan perintah di terminal, atau tambahkan image di Android Studio › SDK Manager. Ukuran unduhannya besar.
- Buat emulator: Pilih Buat emulator. Tidak ada yang diunduh.
Jika admin Anda menonaktifkan simulator, barisnya menampilkan Dinonaktifkan oleh admin Anda.
Bekerja dari mana saja
Dari ponsel atau web, minta Dvina mengerjakan tugas melalui chat Anda. Dvina mengerjakannya di proyek pada komputer Anda, dan hasil perubahannya menunggu Anda tinjau. Komputer Anda harus menyala dan Dvina harus terbuka.
Kapan digunakan
- Anda sedang mengembangkan perangkat lunak sungguhan dan ingin seluruh konteksnya tersedia: catatan, keputusan, dan utas percakapan bulan lalu.
- Anda ingin perbaikan dikerjakan saat sedang jauh dari meja kerja.
- Anda ingin beberapa perubahan dikerjakan sekaligus, masing-masing siap untuk ditinjau.
Tips
- Tuliskan aturan kerja Anda. Cantumkan cara Anda bekerja di AGENTS.md atau CLAUDE.md, dan Dvina akan mengikutinya.
- Uji di ponsel. Sedang membuat aplikasi? Dvina dapat mengujinya di simulator iPhone atau emulator Android, mengetuk elemen aplikasi seperti yang akan dilakukan pengguna Anda. Lihat Uji di simulator atau emulator.
- Bukan pengembang? Untuk membuat aplikasi dan halaman yang berfungsi, gunakan Buat.