Visa som Markdown

Dvina skriver kod i ditt projekt, på din dator, med anteckningar, trådar och bakomliggande skäl tillgängliga. Du beskriver vad du vill ha, granskar ändringarna och levererar resultatet i samma app som du använder till allt annat.

Innan du börjar

Kod ingår i Dvinas datorapp för Mac, Windows och Linux. Du behöver inte installera något separat. Dvina måste finnas på minst en dator. Alla andra enheter kan starta arbetet och följa det.

Du hittar datorappen i Ladda ner och installera Dvina.

Öppna ett projekt

Ett projekt är en mapp på din dator: ett kodarkiv eller en vanlig mapp.

  1. Öppna Dock i datorappen och välj projektraden (Projekt).
  2. Välj Öppna… för att välja en mapp eller ett kodarkiv, eller Nytt projekt… för att skapa en ny mapp på den här datorn.

När du skapar ett nytt projekt aktiverar du Skapa Git-arkiv för att spara en historik över alla ändringar, så att Dvinas ändringar kan ångras.

Chatten arbetar i det projekt du väljer. För ett kodprojekt visar Dock också projektets branch.

Beskriv vad du vill få gjort

Beskriv vad du vill ha, till exempel "Se till att CSV-exporten använder rätt datum". Dvina kör det som en uppgift på din dator, och du kan fortsätta chatta eller starta fler uppgifter. Flera uppgifter kan arbeta i samma kodarkiv och komma överens om vilken som gör en commit först.

Innan Dvina skriver läser det projektet och sammanhanget runt det: det söker i dina tidigare chattar och filer, så att de bakomliggande skälen följer med. Det följer också AGENTS.md eller CLAUDE.md i ditt projekt.

Granska ändringarna

Svaret från varje uppgift visas tillsammans med ändringarna i ett kort som har uppgiftens namn och statusen Klart för granskning.

  • Se vad som ändrats: Välj Ändringar för att se ändringarna i varje fil i sidopanelen. Med Filer kan du bläddra i projektet.
  • Ångra en omgång: Under ett svar som ändrade filer väljer du raden som visar hur många filer som ändrades, sedan Återställ, och bekräftar Återställ den här omgången?. Filerna återställs till hur de såg ut före omgången, medan senare ändringar finns kvar.

Gör en commit och öppna en pull request

  1. Välj Gör en commit i uppgiftens kort.
  2. Gör en commit av ändringarna visar filerna som kommer att ingå i din commit på din branch, med förslag på Titel och Meddelande. Välj Gör en commit. Inget pushas.
  3. Öppna en pull request genom att välja Pusha och skapa PR. Dvina pushar först den aktuella branchen och öppnar sedan en pull request. Filer som inte har committats ingår inte.

Din pull request skapas via din egen Git-inloggning. Dvina öppnar den på GitHub eller GitLab. För andra värdtjänster öppnas tjänstens egen sida för att skapa en pull request i din webbläsare. När det är klart väljer du Visa PR.

Godkännanden

Byggen och tester körs direkt. Radering av filer, pushar, databasändringar, driftsättningar och allt som berör hemligheter väntar på ditt godkännande. Kortet visar varför, till exempel Köra det här kommandot? med Raderar filer eller Ändrar en databas, och du väljer Tillåt eller Avvisa. Din administratör kan ställa in hur mycket som alltid kräver godkännande.

Viktigt

Inget pushas förrän du godkänner det. Ditt projekt är en mapp på din dator, och med Git kan du ångra varje ändring som Dvina gör.

Testa i en simulator eller emulator

I skrivbordsappen kan Dvina testa din app på den här datorn på samma sätt som dina användare kommer att använda den: i en webbläsare, i iOS Simulator på en Mac eller i Android Emulator på en Mac, Windows eller Linux.

  1. Öppna Dock och välj raden märkt Enhet.
  2. Under Den här enheten väljer du Webbläsare, iOS Simulator eller Android Emulator.

Vyn öppnas i sidopanelen. En avstängd simulator startar när du öppnar den. Om du vill använda en annan väljer du Välj en enhet högst upp i vyn. Varje enhet visar sitt system och om den är I gång eller Avstängd.

Om du vill visa eller dölja webbläsaren trycker du på ⌘ ⇧ B på en Mac eller Ctrl Shift B på Windows och Linux. När Dvina arbetar i en vy som du inte tittar på visas en punkt på raden Enhet.

Låt Dvina använda en enhet

Första gången Dvina använder en simulator eller emulator får du en fråga, till exempel Låta Dvina använda iPhone 17 Pro?. Dvina ser enhetens skärm, så logga inte in på dina riktiga konton där. Välj Tillåt eller Avvisa. Enheten sparar ditt svar, så du får inte frågan igen i en annan chatt. Tills du tillåter det visas Låt Dvina använda den i vyn.

Medan Dvina arbetar visas Dvina använder den här enheten i vyn, och chatten visar enheten live. Välj Visa i större format för att se den större. Att skicka, betala och radera på enheten kräver ditt godkännande varje gång.

Om du vill använda enheten själv väljer du Ta över. Dina tryck och tangenttryckningar skickas till enheten, och du kan trycka på Hem samt, på Android, Tillbaka och Senaste appar. När du är klar väljer du Lämna tillbaka, så fortsätter Dvina.

Konfigurera iOS Simulator

Om iOS Simulator inte är konfigurerad öppnar dess rad checklistan Konfigurera iOS Simulator. Varje steg bockas av automatiskt när det är klart, även om du gjorde det någon annanstans.

  1. Installera Xcode: Välj Öppna App Store. Xcode är gratis och ungefär 7 GB stort. Öppna det en gång när installationen är klar.
  2. Välj Xcode: Välj Kopiera kommandot och kör det i Terminal. Det kräver ditt lösenord, så Dvina kör det aldrig åt dig.
  3. Lägg till iOS-simulatorn: I Xcode går du till Inställningar › Komponenter och hämtar iOS, eller kör kommandot i Terminal.
  4. Skapa en enhet: Välj Skapa en iPhone. Inget laddas ner.

Konfigurera Android Emulator

Om Android Emulator inte är konfigurerad öppnar dess rad checklistan Konfigurera Android-emulatorn.

  1. Installera Android Studio: Välj Hämta Android Studio. Det installerar det som emulatorn behöver för att köras. Öppna det en gång när installationen är klar.
  2. Lägg till emulatorn och plattformsverktygen: Kör kommandot i en terminal, eller lägg till dem i Android Studio › SDK Manager.
  3. Aktivera maskinvaruacceleration: På Windows och Linux kör du kommandot själv, eftersom det kräver ditt lösenord eller en administratör. Logga sedan ut och in igen på Linux, eller starta om på Windows. På en Mac behöver du inte göra något här.
  4. Lägg till en systemavbildning: Kör kommandot i en terminal, eller lägg till en i Android Studio › SDK Manager. Det är en stor nedladdning.
  5. Skapa en emulator: Välj Skapa en emulator. Inget laddas ner.

Om din administratör har stängt av simulatorer visar raderna Avstängt av din administratör.

Arbeta var du än är

Be om det du vill få gjort i chatten, från mobilen eller webben. Dvina arbetar med det i projektet på din dator, och ändringarna väntar på din granskning. Datorn måste vara på och Dvina öppet.

När du kan använda det

  • Du utvecklar programvara och vill ha hela bakgrunden till hands: anteckningarna, besluten och förra månadens trådar.
  • Du vill få något åtgärdat när du är borta från skrivbordet.
  • Du vill att flera ändringar ska göras samtidigt, var och en redo att granskas.

Tips

  • Skriv ner dina arbetsregler. Beskriv hur du arbetar i AGENTS.md eller CLAUDE.md, så följer Dvina det.
  • Testa på en mobil. Bygger du en app? Dvina kan testa den i en iPhone-simulator eller Android-emulator och trycka sig igenom den som dina användare kommer att göra. Se Testa i en simulator eller emulator.
  • Är du inte utvecklare? Använd Skapa i stället för att bygga fungerande appar och sidor.