Prikaži kao Markdown

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

Prije početka

Kod je dio aplikacije Dvina za računala Mac, Windows i Linux. Ne trebate ništa zasebno instalirati. Dvina mora biti instalirana na barem jednom računalu; sa svakog drugog uređaja možete pokrenuti posao i pratiti ga.

Da biste preuzeli aplikaciju za računalo, pogledajte Preuzimanje i instalacija aplikacije Dvina.

Otvorite projekt

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

  1. U aplikaciji za računalo otvorite Dock i odaberite redak s projektima (Projekti).
  2. Odaberite Otvori… da biste odabrali mapu ili repozitorij koda ili Novi projekt… da biste stvorili novu mapu na ovom računalu.

Kad stvarate novi projekt, uključite Stvori Git repozitorij kako biste sačuvali povijest svih izmjena i mogli poništiti izmjene koje napravi Dvina.

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

Zatražite što treba napraviti

Opišite što želite, primjerice „Neka izvoz u CSV koristi ispravne datume”. Dvina to pokreće kao zadatak na vašem računalu, a vi možete nastaviti razgovor ili pokrenuti dodatne zadatke. Više zadataka može raditi na istom repozitoriju i međusobno odrediti koji će prvi zabilježiti izmjene.

Prije pisanja koda Dvina čita projekt i njegov kontekst: pretražuje vaše prethodne razgovore i datoteke kako bi uzela u obzir i razloge iza odluka. Također slijedi upute iz datoteke AGENTS.md ili CLAUDE.md u vašem projektu.

Pregledajte izmjene

Odgovor na svaki zadatak dolazi s pripadajućim izmjenama, u kartici koja nosi naziv zadatka i oznaku Spremno za pregled.

  • Pogledajte što se promijenilo: Odaberite Izmjene da biste u bočnoj ploči vidjeli izmjene u svakoj datoteci. Opcija Datoteke omogućuje pregledavanje projekta.
  • Poništite izmjene iz jednog odgovora: Ispod odgovora u kojem su izmijenjene datoteke odaberite redak s brojem izmijenjenih datoteka, zatim Vrati i potvrdite Poništiti izmjene iz ovog odgovora?. Datoteke se vraćaju u stanje prije tog odgovora, a kasnije izmjene ostaju sačuvane.

Zabilježite izmjene i otvorite zahtjev za spajanje

  1. U kartici zadatka odaberite Zabilježi izmjene.
  2. Prozor Zabilježite izmjene prikazuje datoteke koje će se zabilježiti na vašoj grani, uz predloženi Naslov i Poruku. Odaberite Zabilježi izmjene. Ništa se ne šalje u udaljeni repozitorij.
  3. Da biste otvorili zahtjev za spajanje, odaberite Pošalji i stvori PR. Dvina najprije šalje trenutačnu granu u udaljeni repozitorij, a zatim otvara zahtjev za spajanje. Datoteke s nezabilježenim izmjenama nisu uključene.

Zahtjev za spajanje koristi vašu prijavu za Git. Dvina ga otvara na GitHub ili GitLab; za bilo kojeg drugog pružatelja usluge otvara se njegova stranica za novi zahtjev za spajanje u vašem pregledniku. Kad postupak završi, odaberite Prikaži PR.

Odobrenja

Izrada i testovi pokreću se bez potvrde. Brisanje datoteka, slanje u udaljeni repozitorij, promjene baze podataka, implementacije i sve što uključuje tajne podatke čekaju vaše odobrenje. Kartica objašnjava zašto, primjerice Pokrenuti ovu naredbu? uz oznaku Briše datoteke ili Mijenja bazu podataka, a vi odabirete Dopusti ili Odbij. Vaš administrator može odrediti za koje se radnje uvijek traži odobrenje.

Važno

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

Testirajte u simulatoru ili emulatoru

U aplikaciji za stolna računala Dvina može isprobati vašu aplikaciju na ovom računalu onako kako će je koristiti vaši korisnici: u pregledniku, u alatu iOS Simulator na Macu ili u alatu Android Emulator na Macu, Windowsu ili Linuxu.

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

Prikaz se otvara u bočnoj ploči. Simulator koji je isključen pokreće se kad ga otvorite. Za upotrebu drugog odaberite Odaberi uređaj na vrhu prikaza; uz svaki uređaj prikazani su njegov sustav i status Pokrenut ili Isključen.

Za prikaz ili skrivanje preglednika pritisnite ⌘ ⇧ B na Macu ili Ctrl Shift B na Windowsu i Linuxu. Dok Dvina radi u prikazu koji ne gledate, u retku Uređaj pojavljuje se točka.

Dopustite da Dvina koristi uređaj

Kad Dvina prvi put koristi simulator ili emulator, traži dopuštenje, primjerice Dopustiti da Dvina koristi iPhone 17 Pro?, jer Dvina vidi njegov zaslon. Zato se na njemu nemojte prijavljivati u svoje stvarne račune. Odaberite Dopusti ili Odbij. Vaš se odgovor pamti za taj uređaj, pa se pitanje neće ponoviti u drugom razgovoru. Dok ne date dopuštenje, u prikazu je dostupna opcija Dopusti 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 Pogledaj u većem prikazu 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 zaslon te na Androidu Natrag i Nedavne aplikacije. Kad završite, odaberite Vrati kontrolu i Dvina nastavlja raditi.

Postavite iOS Simulator

Ako iOS Simulator nije postavljen, njegov redak otvara kontrolni popis Postavite iOS Simulator. Svaki se korak automatski označava kao dovršen čim ga obavite, čak i ako ste ga obavili negdje drugdje.

  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 nikad ne pokreće umjesto vas.
  3. Dodajte iOS simulator: U aplikaciji Xcode idite na Postavke › Komponente i preuzmite iOS ili pokrenite naredbu u Terminalu.
  4. Stvorite uređaj: Odaberite Stvori iPhone. Ništa se ne preuzima.

Postavite Android Emulator

Ako Android Emulator nije postavljen, njegov redak otvara kontrolni popis Postavite Android emulator.

  1. Instalirajte Android Studio: Odaberite Preuzmi Android Studio. Instalira ono š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 u Android Studio › SDK Manager.
  3. Uključite hardversko ubrzanje: Na Windowsu i Linuxu sami pokrenite naredbu jer je potrebna vaša lozinka ili administrator. Zatim se na Linuxu odjavite i ponovno prijavite, a na Windowsu ponovno pokrenite računalo. Na Macu u ovom koraku ne trebate ništa učiniti.
  4. Dodajte sliku sustava: Pokrenite naredbu u terminalu ili je dodajte u Android Studio › SDK Manager. Preuzimanje je veliko.
  5. Stvorite emulator: Odaberite Stvori emulator. Ništa se ne preuzima.

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

Radite odakle god želite

U chatu zatražite da se posao obavi, s telefona ili putem weba. Dvina radi na tome u projektu na vašem računalu, a promjene čekaju vaš pregled. Računalo mora biti uključeno, a Dvina otvorena.

Kada koristiti

  • Radite na stvarnom softveru i želite imati sav dosadašnji kontekst: bilješke, odluke i razgovore od prošlog mjeseca.
  • Želite da se popravak obavi dok niste za radnim stolom.
  • Želite da se na više promjena radi istodobno 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. Izrađujete aplikaciju? Dvina je može testirati u iPhone simulatoru ili Android emulatoru, dodirujući elemente u njoj kao što će to raditi vaši korisnici. Pogledajte Testiranje u simulatoru ili emulatoru.
  • Ne bavite se razvojem softvera? Za izradu funkcionalnih aplikacija i stranica upotrijebite Izradu.