Dvina menulis kod dalam projek pada komputer anda, dengan mengambil kira nota, bebenang dan sebab di sebaliknya. Anda terangkan perkara yang anda mahu, semak perubahan yang dibuat dan serahkan hasilnya, dalam aplikasi yang sama yang anda gunakan untuk urusan lain.
Sebelum anda bermula
Kod ialah sebahagian daripada aplikasi desktop Dvina pada Mac, Windows dan Linux. Tiada apa-apa yang perlu dipasang secara berasingan. Dvina perlu dipasang pada sekurang-kurangnya satu komputer; semua peranti lain boleh memulakan kerja dan mengikuti perkembangannya.
Untuk mendapatkan aplikasi desktop, lihat Muat turun dan pasang Dvina.
Buka projek
Projek ialah folder pada komputer anda: repositori kod atau folder biasa.
- Dalam aplikasi desktop, buka Dock dan pilih baris projek (Projek).
- Pilih Buka… untuk memilih folder atau repositori kod, atau Projek Baharu… untuk mencipta folder baharu pada komputer ini.
Apabila anda mencipta projek baharu, hidupkan Cipta repositori Git untuk menyimpan sejarah setiap perubahan supaya suntingan Dvina boleh dibuat asal.
Projek yang anda pilih ialah projek yang digunakan oleh sembang. Untuk projek kod, Dock turut memaparkan cabangnya.
Minta kerja dilakukan
Terangkan perkara yang anda mahu, seperti "Pastikan eksport CSV menggunakan tarikh yang betul". Dvina menjalankannya sebagai tugas pada komputer anda, dan anda boleh terus berbual atau memulakan tugas lain. Beberapa tugas boleh berjalan pada satu repositori dan menentukan sesama sendiri tugas mana yang membuat komit dahulu.
Sebelum menulis, Dvina membaca projek berserta konteks di sekelilingnya: ia mencari dalam sembang terdahulu dan fail anda supaya sebab di sebaliknya turut diambil kira. Ia juga mengikuti AGENTS.md atau CLAUDE.md dalam projek anda.
Semak perubahan
Jawapan bagi setiap tugas disertakan dengan perubahannya, dalam kad yang dinamakan mengikut tugas dan memaparkan Sedia untuk disemak.
- Lihat perkara yang berubah: Pilih Perubahan untuk melihat perubahan pada setiap fail dalam panel sisi. Fail membolehkan anda menyemak imbas projek.
- Buat asal satu giliran: Di bawah balasan yang mengubah fail, pilih baris yang menyatakan bilangan fail yang berubah, kemudian Kembalikan, dan sahkan Kembalikan giliran ini?. Fail kembali kepada keadaan sebelum giliran itu, dan perubahan yang dibuat selepasnya dikekalkan.
Buat komit dan buka permintaan tarik
- Dalam kad tugas, pilih Komit.
- Komit perubahan menyenaraikan fail yang akan dikomit pada cabang anda, dengan cadangan Tajuk dan Mesej. Pilih Komit. Tiada apa-apa yang dihantar ke repositori jauh.
- Untuk membuka permintaan tarik, pilih Hantar dan cipta PR. Dvina menghantar cabang semasa ke repositori jauh terlebih dahulu, kemudian membuka permintaan tarik. Fail yang belum dikomit tidak disertakan.
Permintaan tarik menggunakan log masuk Git anda sendiri. Dvina membukanya di GitHub atau GitLab; hos lain akan membuka halaman permintaan tarik baharunya sendiri dalam pelayar anda. Apabila selesai, pilih Lihat PR.
Kelulusan
Proses binaan dan ujian berjalan terus. Pemadaman fail, push, perubahan pangkalan data, deployment dan apa-apa tindakan yang melibatkan rahsia menunggu kelulusan anda. Kad menerangkan sebabnya, contohnya Jalankan perintah ini? dengan Memadam fail atau Mengubah pangkalan data, dan anda memilih Benarkan atau Tolak. Pentadbir anda boleh menetapkan tindakan yang mesti sentiasa meminta kelulusan.
Penting
Tiada apa-apa di-push sehingga anda membenarkannya. Projek anda ialah folder pada komputer anda, dan dengan Git, setiap suntingan yang dibuat oleh Dvina boleh dibuat asal.
Uji pada simulator atau emulator
Dalam aplikasi desktop, Dvina boleh mencuba aplikasi anda pada komputer ini seperti pengguna anda akan menggunakannya: dalam pelayar, dalam iOS Simulator pada Mac, atau dalam Android Emulator pada Mac, Windows atau Linux.
- Buka Dock dan pilih baris bertanda Peranti.
- Di bawah Peranti ini, pilih Pelayar, iOS Simulator atau Android Emulator.
Anak tetingkap dibuka dalam panel sisi. Simulator yang dimatikan akan bermula apabila anda membukanya. Untuk menggunakan simulator lain, pilih Pilih peranti di bahagian atas anak tetingkap; setiap peranti memaparkan sistemnya dan sama ada ia Sedang berjalan atau Dimatikan.
Untuk menunjukkan atau menyembunyikan pelayar, tekan ⌘ ⇧ B pada Mac atau Ctrl Shift B pada Windows dan Linux. Semasa Dvina bekerja dalam anak tetingkap yang tidak anda lihat, baris Peranti memaparkan titik.
Benarkan Dvina menggunakan peranti
Kali pertama Dvina menggunakan simulator atau emulator, ia meminta kebenaran, contohnya Benarkan Dvina menggunakan iPhone 17 Pro?, kerana Dvina dapat melihat skrinnya. Jadi, jangan log masuk ke akaun sebenar anda pada peranti itu. Pilih Benarkan atau Tolak. Peranti menyimpan jawapan anda, jadi sembang lain tidak akan bertanya lagi. Sehingga anda membenarkannya, anak tetingkap menawarkan Benarkan Dvina menggunakannya.
Semasa Dvina bekerja, anak tetingkap memaparkan Dvina sedang menggunakan peranti ini, dan sembang memaparkan peranti secara langsung. Pilih Lihat lebih besar untuk membesarkan paparan. Tindakan menghantar, membayar dan memadam pada peranti menunggu kelulusan anda setiap kali.
Untuk menggunakan peranti sendiri, pilih Ambil alih. Ketikan pada skrin dan kekunci yang anda tekan dihantar ke peranti, dan anda boleh menekan Utama, serta Kembali dan Aplikasi terkini pada Android. Apabila selesai, pilih Serahkan semula, dan Dvina akan meneruskan kerja.
Sediakan iOS Simulator
Jika iOS Simulator belum disediakan, barisnya membuka senarai semak, Sediakan iOS Simulator. Setiap langkah ditandakan secara automatik setelah selesai, walaupun anda melakukannya di tempat lain.
- Pasang Xcode: Pilih Buka App Store. Xcode percuma dan bersaiz kira-kira 7 GB; buka sekali selepas pemasangan selesai.
- Pilih Xcode: Pilih Salin perintah dan jalankannya dalam Terminal. Perintah ini meminta kata laluan anda, jadi Dvina tidak akan menjalankannya untuk anda.
- Tambah simulator iOS: Dalam Xcode, pergi ke Tetapan › Komponen dan dapatkan iOS, atau jalankan perintah dalam Terminal.
- Cipta peranti: Pilih Cipta iPhone. Tiada apa-apa dimuat turun.
Sediakan Android Emulator
Jika Android Emulator belum disediakan, barisnya membuka senarai semak, Sediakan emulator Android.
- Pasang Android Studio: Pilih Dapatkan Android Studio. Ia memasang komponen yang diperlukan untuk menjalankan emulator; buka sekali selepas pemasangan selesai.
- Tambah emulator dan alat platform: Jalankan perintah dalam terminal, atau tambahkannya dalam Android Studio › SDK Manager.
- Hidupkan pecutan perkakasan: Pada Windows dan Linux, jalankan perintah sendiri kerana ia memerlukan kata laluan anda atau pentadbir. Kemudian log keluar dan masuk semula pada Linux, atau mulakan semula pada Windows. Mac tidak memerlukan apa-apa untuk langkah ini.
- Tambah imej sistem: Jalankan perintah dalam terminal, atau tambah imej dalam Android Studio › SDK Manager. Saiz muat turunnya besar.
- Cipta emulator: Pilih Cipta emulator. Tiada apa-apa dimuat turun.
Jika pentadbir anda mematikan simulator, baris berkenaan memaparkan Dimatikan oleh pentadbir anda.
Bekerja dari mana-mana sahaja
Minta kerja dilakukan dalam sembang anda melalui telefon atau web. Dvina mengerjakannya dalam projek pada komputer anda, dan perubahan akan menunggu semakan anda. Komputer anda perlu dihidupkan, dengan Dvina dibuka.
Bila hendak digunakan
- Anda sedang membangunkan perisian sebenar dan mahu semua konteks terdahulu tersedia: nota, keputusan dan perbualan bulan lalu.
- Anda mahu pembaikan diselesaikan semasa anda tiada di meja kerja.
- Anda mahu beberapa perubahan dikerjakan serentak, dengan setiap satunya sedia untuk disemak.
Petua
- Catat peraturan kerja anda. Nyatakan cara anda bekerja dalam AGENTS.md atau CLAUDE.md, dan Dvina akan mengikutinya.
- Uji pada telefon. Sedang membina aplikasi? Dvina boleh mengujinya dalam simulator iPhone atau emulator Android, dengan mengetik sepanjang penggunaan aplikasi seperti yang akan dilakukan oleh pengguna anda. Lihat Uji pada simulator atau emulator.
- Bukan pembangun? Untuk menghasilkan aplikasi dan halaman yang berfungsi, gunakan Cipta.