Prikaži kao Markdown

Dvina piše kod u vašem projektu, na vašem računaru, uz uvid u bilješke, razgovore i razloge. Opišite šta želite, pregledajte izmjene i isporučite ih — u istoj aplikaciji koju koristite za sve ostalo.

Prije nego što počnete

Kod je dio Dvina aplikacije za računar, dostupne za Mac, Windows i Linux. Ne morate ništa dodatno instalirati. Dvina mora biti na barem jednom računaru; sa svakog drugog uređaja možete pokrenuti rad i pratiti ga.

Da biste preuzeli aplikaciju za računar, pogledajte Preuzmite i instalirajte Dvina.

Otvorite projekt

Projekt je mapa na vašem računaru: repozitorij koda ili obična mapa.

  1. U aplikaciji za računar otvorite Dock i odaberite red za projekte (Projekti).
  2. Odaberite Otvori… da biste izabrali mapu ili repozitorij koda, ili Novi projekt… da biste napravili novu mapu na ovom računaru.

Kada pravite novi projekt, uključite Kreiraj Git repozitorij da biste sačuvali historiju svake izmjene i mogli poništiti izmjene koje Dvina napravi.

Razgovor radi u projektu koji odaberete. Za projekt s kodom, Dock prikazuje i njegovu granu.

Zatražite da se posao obavi

Opišite šta želite, na primjer: "Neka izvoz u CSV koristi ispravne datume". Dvina to izvršava kao zadatak na vašem računaru, a vi možete nastaviti razgovor ili pokrenuti još zadataka. Više zadataka može raditi na jednom repozitoriju i međusobno se dogovoriti koji će prvi napraviti commit.

Prije nego što počne pisati, Dvina čita projekt zajedno s njegovim kontekstom: pretražuje vaše ranije razgovore i datoteke, tako da uzima u obzir i razloge. Također slijedi upute iz datoteke AGENTS.md ili CLAUDE.md u vašem projektu.

Pregledajte izmjene

Odgovor na svaki zadatak stiže zajedno s izmjenama, u kartici nazvanoj po zadatku, s oznakom Spremno za pregled.

  • Pogledajte šta se promijenilo: Odaberite Izmjene da biste u bočnom panelu vidjeli izmjene u svakoj datoteci. Opcija Datoteke omogućava vam pregledavanje projekta.
  • Poništite jedan korak: Ispod odgovora kojim su izmijenjene datoteke odaberite red u kojem piše koliko je datoteka izmijenjeno, zatim Poništi i potvrdite Poništiti ovaj korak?. Datoteke se vraćaju u stanje prije tog koraka, a naknadne izmjene ostaju.

Napravite commit i otvorite pull request

  1. U kartici zadatka odaberite Napravi commit.
  2. Napravi commit izmjena prikazuje datoteke koje će biti uključene u commit na vašoj grani, uz predloženi Naslov i Poruku. Odaberite Napravi commit. Ništa se ne šalje na udaljeni repozitorij.
  3. Da biste otvorili pull request, odaberite Pošalji i kreiraj PR. Dvina prvo šalje trenutnu granu na udaljeni repozitorij, a zatim otvara pull request. Datoteke koje nisu uključene u commit ne ulaze u pull request.

Pull request koristi vašu vlastitu prijavu za Git. Dvina ga otvara na GitHub ili GitLab platformi; svaki drugi servis otvara svoju stranicu za novi pull request u vašem pregledniku. Kada se postupak završi, odaberite Prikaži PR.

Odobrenja

Izgradnja i testovi pokreću se bez pitanja. Brisanje datoteka, slanje izmjena u repozitorij, izmjene baze podataka, objavljivanje i sve što pristupa tajnim podacima čekaju vaše odobrenje. Kartica navodi razlog, naprimjer Pokrenuti ovu naredbu? uz Briše datoteke ili Mijenja bazu podataka, a vi birate Dozvoli ili Odbij. Vaš administrator može odrediti za koliko se radnji uvijek traži odobrenje.

Važno

Ništa se ne šalje u repozitorij dok vi to ne odobrite. Vaš projekt je mapa na vašem računaru, a uz Git možete poništiti svaku izmjenu koju Dvina napravi.

Testirajte na simulatoru ili emulatoru

U desktop aplikaciji Dvina može isprobati vašu aplikaciju na ovom računaru onako kako će je koristiti vaši korisnici: u pregledniku, u iOS Simulatoru na Macu ili u Android Emulatoru na Macu, Windowsu ili Linuxu.

  1. Otvorite Dock i odaberite red označen kao Uređaj.
  2. U odjeljku Ovaj uređaj odaberite Preglednik, iOS Simulator ili Android Emulator.

Prikaz se otvara u bočnom panelu. Ako je simulator isključen, pokrenut će se kada ga otvorite. Da biste koristili drugi, odaberite Odaberi uređaj na vrhu prikaza; uz svaki uređaj navedeni su njegov sistem i status Pokrenut ili Isključen.

Da biste prikazali ili sakrili preglednik, pritisnite ⌘ ⇧ B na Macu ili Ctrl Shift B na Windowsu i Linuxu. Dok Dvina radi u prikazu koji trenutno ne gledate, u redu Uređaj pojavljuje se tačka.

Dozvolite da Dvina koristi uređaj

Kada Dvina prvi put koristi simulator ili emulator, traži dozvolu, naprimjer Dozvoliti da Dvina koristi iPhone 17 Pro?, jer Dvina vidi njegov ekran. Zato se na njemu nemojte prijavljivati na svoje stvarne račune. Odaberite Dozvoli ili Odbij. Uređaj pamti vaš odgovor pa se pitanje ne ponavlja u drugom razgovoru. Dok ne date dozvolu, prikaz nudi opciju Dozvoli da ga Dvina koristi.

Dok Dvina radi, u prikazu piše Dvina koristi ovaj uređaj, a u razgovoru se uređaj prikazuje uživo. Odaberite Gledaj uvećano za veći prikaz. Slanje, plaćanje i brisanje na uređaju svaki put čekaju vaše odobrenje.

Da biste sami koristili uređaj, odaberite Preuzmi kontrolu. Vaši dodiri i pritisci tipki prenose se na uređaj, a možete pritisnuti Početni ekran te na Androidu Nazad i Nedavne aplikacije. Kada završite, odaberite Vrati kontrolu i Dvina nastavlja rad.

Postavite iOS Simulator

Ako iOS Simulator nije postavljen, njegov red otvara kontrolnu listu Postavi iOS Simulator. Svaki korak automatski se označava kao završen čim ga obavite, čak i ako ste ga obavili negdje drugo.

  1. Instalirajte Xcode: Odaberite Otvori App Store. Xcode je besplatan i zauzima oko 7 GB; otvorite ga jednom nakon instalacije.
  2. Odaberite Xcode: Odaberite Kopiraj naredbu i pokrenite je u Terminalu. Traži vašu lozinku, pa je Dvina nikada ne pokreće umjesto vas.
  3. Dodajte iOS simulator: U Xcodeu otvorite Settings › Components i preuzmite iOS ili pokrenite naredbu u Terminalu.
  4. Kreirajte uređaj: Odaberite Kreiraj iPhone. Ništa se ne preuzima.

Postavite Android Emulator

Ako Android Emulator nije postavljen, njegov red otvara kontrolnu listu Postavi Android emulator.

  1. Instalirajte Android Studio: Odaberite Preuzmi Android Studio. Instalira sve što je potrebno za rad emulatora; otvorite ga jednom nakon instalacije.
  2. Dodajte emulator i alate za platformu: Pokrenite naredbu u terminalu ili ih dodajte kroz Android Studio › SDK Manager.
  3. Uključite hardversko ubrzanje: Na Windowsu i Linuxu sami pokrenite naredbu jer zahtijeva vašu lozinku ili administratorske ovlasti. Zatim se na Linuxu odjavite i ponovo prijavite, a na Windowsu ponovo pokrenite računar. Na Macu ovdje ne trebate ništa uraditi.
  4. Dodajte sliku sistema: Pokrenite naredbu u terminalu ili je dodajte kroz Android Studio › SDK Manager. Preuzimanje je veliko.
  5. Kreirajte emulator: Odaberite Kreiraj emulator. Ništa se ne preuzima.

Ako je vaš administrator isključio simulatore, u njihovim redovima piše Isključio administrator.

Radite odakle god želite

S telefona ili putem weba zatražite u razgovoru da se posao obavi. Dvina radi na njemu u projektu na vašem računaru, a izmjene čekaju vaš pregled. Vaš računar mora biti uključen, a Dvina otvorena.

Kada koristiti

  • Radite na stvarnom softveru i želite da vam sav kontekst bude pri ruci: bilješke, odluke i razgovori iz prošlog mjeseca.
  • Želite da se greška ispravi dok niste za radnim stolom.
  • Želite da se radi na više izmjena odjednom i da svaka bude spremna za pregled.

Savjeti

  • Zapišite svoja pravila rada. Opišite kako radite u AGENTS.md ili CLAUDE.md i Dvina će to slijediti.
  • Testirajte na telefonu. Razvijate aplikaciju? Dvina je može testirati u iPhone simulatoru ili Android emulatoru, dodirujući elemente u njoj onako kako će to raditi vaši korisnici. Pogledajte Testiranje u simulatoru ili emulatoru.
  • Niste programer? Za izradu funkcionalnih aplikacija i stranica umjesto toga koristite Kreiranje.