Dvina skriver kode i prosjektet ditt, på datamaskinen din, med notatene, trådene og begrunnelsene tilgjengelig. Du beskriver hva du vil ha, går gjennom endringene og leverer resultatet, i den samme appen du bruker til alt annet.
Før du begynner
Kode er en del av Dvina-appen for Mac, Windows og Linux. Du trenger ikke installere noe separat. Dvina må være installert på minst én datamaskin. Fra alle andre enheter kan du starte arbeidet og følge med på det.
Se Last ned og installer Dvina for å få skrivebordsappen.
Åpne et prosjekt
Et prosjekt er en mappe på datamaskinen din: et kodelager eller en vanlig mappe.
- Åpne Dock i skrivebordsappen, og velg prosjektraden (Prosjekter).
- Velg Åpne… for å velge en mappe eller et kodelager, eller Nytt prosjekt… for å opprette en ny mappe på denne datamaskinen.
Når du oppretter et nytt prosjekt, slår du på Opprett Git-repositorium for å beholde en historikk over alle endringer, slik at endringene Dvina gjør, kan angres.
Prosjektet du velger, er det chatten arbeider i. For et kodeprosjekt viser Dock også prosjektets gren.
Be om å få arbeidet gjort
Beskriv hva du vil ha, for eksempel «Sørg for at CSV-eksporten bruker riktige datoer». Dvina utfører det som en oppgave på datamaskinen din, og du kan fortsette samtalen eller starte flere oppgaver. Flere oppgaver kan arbeide i samme repositorium og avgjøre seg imellom hvem som oppretter en commit først.
Før Dvina skriver, leser den prosjektet sammen med konteksten rundt: Den søker i tidligere chatter og filer, slik at begrunnelsene følger med. Den følger også AGENTS.md eller CLAUDE.md i prosjektet ditt.
Gå gjennom endringene
Svaret på hver oppgave kommer med endringene i et kort med oppgavens navn og teksten Klar til gjennomgang.
- Se hva som er endret: Velg Endringer for å se endringene i hver fil i sidepanelet. Med Filer kan du bla gjennom prosjektet.
- Tilbakestill en runde: Under et svar som endret filer, velger du linjen som viser hvor mange filer som ble endret, deretter Tilbakestill, og bekrefter Tilbakestille denne runden?. Filene går tilbake til slik de var før runden, mens senere endringer beholdes.
Opprett en commit og en pull request
- Velg Opprett commit i oppgavekortet.
- Opprett commit med endringene viser filene som blir tatt med i commiten på grenen din, med forslag til Tittel og Melding. Velg Opprett commit. Ingenting pushes.
- Velg Push og opprett PR for å åpne en pull request. Dvina pusher først den gjeldende grenen og åpner deretter pull requesten. Filer som ikke er tatt med i en commit, blir ikke inkludert.
Pull requesten bruker din egen Git-pålogging. Dvina åpner den på GitHub eller GitLab. Andre vertstjenester åpner sin egen side for en ny pull request i nettleseren din. Når det er ferdig, velger du Vis PR.
Godkjenninger
Bygg og tester kjøres uten å spørre. Sletting av filer, pushing, databaseendringer, utrullinger og alt som berører hemmeligheter, venter på din godkjenning. Kortet forklarer hvorfor, for eksempel Kjøre denne kommandoen? med Sletter filer eller Endrer en database, og du velger Tillat eller Avvis. Administratoren din kan angi hvor mye som alltid krever godkjenning.
Viktig
Ingenting pushes før du sier fra. Prosjektet ditt er en mappe på datamaskinen din, og med Git kan alle endringer Dvina gjør, angres.
Test i en simulator eller emulator
I skrivebordsappen kan Dvina prøve appen din på denne datamaskinen slik brukerne dine vil bruke den: i en nettleser, i iOS Simulator på en Mac eller i Android Emulator på en Mac, Windows eller Linux.
- Åpne Dock og velg raden merket Enhet.
- Under Denne enheten velger du Nettleser, iOS Simulator eller Android Emulator.
Visningen åpnes i sidepanelet. En simulator som er avslått, starter når du åpner den. For å bruke en annen velger du Velg en enhet øverst i visningen. Hver enhet viser hvilket system den bruker, og om den Kjører eller er Avslått.
For å vise eller skjule nettleseren trykker du på ⌘ ⇧ B på en Mac eller Ctrl Shift B på Windows og Linux. Når Dvina jobber i en visning du ikke ser på, vises en prikk på raden Enhet.
La Dvina bruke en enhet
Første gang Dvina bruker en simulator eller emulator, spør den for eksempel La Dvina bruke iPhone 17 Pro? Dvina kan se skjermen på enheten, så ikke logg inn på de virkelige kontoene dine der. Velg Tillat eller Avvis. Svaret ditt lagres for enheten, så du blir ikke spurt igjen i en annen chat. Frem til du gir tillatelse, viser visningen valget La Dvina bruke den.
Mens Dvina jobber, står det Dvina bruker denne enheten i visningen, og chatten viser enheten i sanntid. Velg Vis i større format for å se den større. Sending, betaling og sletting på enheten venter på din godkjenning, hver gang.
For å bruke enheten selv velger du Ta over. Trykkene og tastetrykkene dine sendes til enheten, og du kan trykke på Hjem, og på Android også Tilbake og Nylige apper. Når du er ferdig, velger du Gi tilbake, så fortsetter Dvina.
Sett opp iOS Simulator
Hvis iOS Simulator ikke er satt opp, åpner raden en sjekkliste, Sett opp iOS Simulator. Hvert trinn krysses av automatisk når det er fullført, selv om du gjorde det et annet sted.
- Installer Xcode: Velg Åpne App Store. Xcode er gratis og på omtrent 7 GB. Åpne det én gang når installasjonen er ferdig.
- Velg Xcode: Velg Kopier kommandoen og kjør den i Terminal. Den ber om passordet ditt, så Dvina kjører den aldri for deg.
- Legg til iOS-simulatoren: I Xcode går du til Settings › Components og laster ned iOS, eller kjører kommandoen i Terminal.
- Opprett en enhet: Velg Opprett en iPhone. Ingenting lastes ned.
Sett opp Android Emulator
Hvis Android Emulator ikke er satt opp, åpner raden en sjekkliste, Sett opp Android-emulatoren.
- Installer Android Studio: Velg Last ned Android Studio. Det installerer det emulatoren trenger for å kjøre. Åpne det én gang når installasjonen er ferdig.
- Legg til emulatoren og plattformverktøyene: Kjør kommandoen i en terminal, eller legg dem til i Android Studio › SDK Manager.
- Slå på maskinvareakselerasjon: På Windows og Linux må du kjøre kommandoen selv, siden den krever passordet ditt eller en administrator. Logg deretter ut og inn igjen på Linux, eller start datamaskinen på nytt på Windows. På en Mac trenger du ikke gjøre noe her.
- Legg til et systembilde: Kjør kommandoen i en terminal, eller legg til et i Android Studio › SDK Manager. Nedlastingen er stor.
- Opprett en emulator: Velg Opprett en emulator. Ingenting lastes ned.
Hvis administratoren din har slått av simulatorer, står det Slått av av administratoren din på radene.
Jobb hvor som helst
Be om å få arbeidet gjort i chatten, fra telefonen eller på nettet. Dvina jobber med det i prosjektet på datamaskinen din, og endringene venter til du går gjennom dem. Datamaskinen må være på, og Dvina må være åpen.
Når du bør bruke det
- Du jobber med programvare i praksis og vil ha hele bakgrunnen med deg: notatene, beslutningene og trådene fra forrige måned.
- Du vil få en feil rettet mens du er borte fra skrivebordet.
- Du vil få flere endringer gjort samtidig, hver av dem klar til gjennomgang.
Tips
- Skriv ned arbeidsreglene dine. Beskriv hvordan du jobber i AGENTS.md eller CLAUDE.md, så følger Dvina det.
- Test på en telefon. Bygger du en app? Dvina kan teste den i en iPhone-simulator eller en Android-emulator og trykke seg gjennom den slik brukerne dine vil gjøre. Se Test i en simulator eller emulator.
- Er du ikke utvikler? Bruk Opprett i stedet for å lage fungerende apper og sider.