Dvina shkruan kod në projektin tuaj, në kompjuterin tuaj, duke pasur parasysh shënimet, bisedat dhe arsyet. Ju përshkruani çfarë dëshironi, shqyrtoni ndryshimet dhe e publikoni, në të njëjtin aplikacion që përdorni për gjithçka tjetër.
Para se të filloni
Kodi është pjesë e aplikacionit Dvina për kompjuter, në Mac, Windows dhe Linux. Nuk ka asgjë tjetër për të instaluar. Dvina duhet të jetë në të paktën një kompjuter; çdo pajisje tjetër mund ta nisë punën dhe ta ndjekë atë.
Për të marrë aplikacionin për kompjuter, shihni Shkarkoni dhe instaloni Dvina.
Hapni një projekt
Një projekt është një dosje në kompjuterin tuaj: një depo kodi ose një dosje e thjeshtë.
- Në aplikacionin për kompjuter, hapni Dock dhe zgjidhni rreshtin e projekteve (Projektet).
- Zgjidhni Hapni… për të zgjedhur një dosje ose depo kodi, ose Projekt i ri… për të krijuar një dosje të re në këtë kompjuter.
Kur krijoni një projekt të ri, aktivizoni Krijoni një depo Git për të ruajtur historikun e çdo ndryshimi, në mënyrë që ndryshimet e Dvina të mund të zhbëhen.
Projekti që zgjidhni është ai ku punon biseda. Për një projekt kodi, Dock tregon edhe degën e tij.
Kërkoni punën që dëshironi
Përshkruani çfarë dëshironi, për shembull "Bëni që eksporti CSV të përdorë datat e sakta". Dvina e kryen si një detyrë në kompjuterin tuaj, ndërsa ju mund të vazhdoni bisedën ose të nisni detyra të tjera. Disa detyra mund të punojnë në të njëjtën depo dhe të vendosin mes tyre se cila do të krijojë commit-in e para.
Para se të shkruajë, Dvina lexon projektin bashkë me kontekstin e tij: kërkon në bisedat dhe skedarët tuaj të mëparshëm, që të ketë parasysh edhe arsyet. Gjithashtu ndjek AGENTS.md ose CLAUDE.md në projektin tuaj.
Shqyrtoni ndryshimet
Përgjigjja e çdo detyre vjen bashkë me ndryshimet e saj, në një kartë që mban emrin e detyrës dhe shënon Gati për shqyrtim.
- Shihni çfarë ndryshoi: Zgjidhni Ndryshimet për të parë ndryshimet e çdo skedari në panelin anësor. Skedarët ju lejon të shfletoni projektin.
- Zhbëni një hap të bisedës: Poshtë një përgjigjeje që ndryshoi skedarë, zgjidhni rreshtin që tregon sa skedarë ndryshuan, pastaj Zhbëni, dhe konfirmoni Ta zhbëni këtë hap?. Skedarët kthehen në gjendjen që kishin më parë, ndërsa ndryshimet e bëra që nga ai hap ruhen.
Krijoni një commit dhe hapni një kërkesë për integrim
- Në kartën e detyrës, zgjidhni Krijoni commit.
- Krijoni commit për ndryshimet rendit skedarët që do të përfshihen në commit në degën tuaj, me një Titull dhe Mesazh të sugjeruar. Zgjidhni Krijoni commit. Asgjë nuk dërgohet në depon e largët.
- Për të hapur një kërkesë për integrim, zgjidhni Dërgoni dhe krijoni PR. Dvina dërgon fillimisht degën aktuale në depon e largët, pastaj hap kërkesën për integrim. Skedarët që nuk janë përfshirë në një commit nuk përfshihen.
Kërkesa për integrim përdor hyrjen tuaj në Git. Dvina e hap në GitHub ose GitLab; për çdo shërbim tjetër pritës, hapet në shfletuesin tuaj faqja e atij shërbimi për një kërkesë të re për integrim. Kur të përfundojë, zgjidhni Shihni PR.
Miratimet
Përpilimet dhe testet ekzekutohen pa kërkuar miratim. Fshirja e skedarëve, dërgimi i ndryshimeve, ndryshimet në bazën e të dhënave, vendosjet në prodhim dhe çdo veprim që prek të dhëna sekrete presin miratimin tuaj. Karta tregon arsyen, për shembull Të ekzekutohet kjo komandë? me Fshin skedarë ose Ndryshon një bazë të dhënash, dhe ju zgjidhni Lejo ose Refuzo. Administratori juaj mund të caktojë se cilat veprime kërkojnë gjithmonë miratim.
E rëndësishme
Asgjë nuk dërgohet pa miratimin tuaj. Projekti juaj është një dosje në kompjuterin tuaj dhe, me Git, çdo ndryshim që bën Dvina mund të zhbëhet.
Testoni në një simulator ose emulator
Në aplikacionin për kompjuter, Dvina mund ta provojë aplikacionin tuaj në këtë kompjuter ashtu siç do ta përdorin përdoruesit tuaj: në një shfletues, në iOS Simulator në një Mac, ose në Android Emulator në një Mac, Windows ose Linux.
- Hapni Dock dhe zgjidhni rreshtin Pajisja.
- Te Kjo pajisje, zgjidhni Shfletuesi, iOS Simulator ose Android Emulator.
Pamja hapet në panelin anësor. Një simulator i fikur ndizet kur e hapni. Për të përdorur një tjetër, zgjidhni Zgjidhni një pajisje në krye të pamjes; për çdo pajisje shfaqet sistemi i saj dhe nëse është Në punë apo E fikur.
Për të shfaqur ose fshehur shfletuesin, shtypni ⌘ ⇧ B në një Mac ose Ctrl Shift B në Windows dhe Linux. Kur Dvina punon në një pamje që nuk po e shikoni, në rreshtin Pajisja shfaqet një pikë.
Lejoni Dvina të përdorë një pajisje
Herën e parë që Dvina përdor një simulator ose emulator, ju kërkon leje, për shembull Ta lejoni Dvina të përdorë iPhone 17 Pro?, sepse Dvina sheh ekranin e tij. Prandaj, mos hyni në llogaritë tuaja reale në të. Zgjidhni Lejo ose Refuzo. Pajisja e ruan përgjigjen tuaj, ndaj një bisedë tjetër nuk ju pyet sërish. Derisa ta lejoni, pamja ju ofron Lejoni Dvina ta përdorë.
Ndërsa Dvina punon, pamja shfaq Dvina po përdor këtë pajisje, dhe biseda e shfaq pajisjen drejtpërdrejt. Zgjidhni Shiko në madhësi më të madhe për ta parë më të madhe. Dërgimet, pagesat dhe fshirjet në pajisje presin miratimin tuaj çdo herë.
Për ta përdorur vetë pajisjen, zgjidhni Merr kontrollin. Prekjet dhe shtypjet tuaja të tasteve i kalojnë pajisjes. Mund të shtypni Kreu dhe, në Android, Prapa dhe Aplikacionet e fundit. Kur të mbaroni, zgjidhni Kthe kontrollin, dhe Dvina vazhdon punën.
Konfiguroni iOS Simulator
Nëse iOS Simulator nuk është konfiguruar, rreshti i tij hap një listë kontrolli, Konfiguroni iOS Simulator. Çdo hap shënohet automatikisht si i përfunduar sapo të kryhet, edhe nëse e keni kryer diku tjetër.
- Instaloni Xcode: Zgjidhni Hap App Store. Xcode është falas dhe zë rreth 7 GB; hapeni një herë pasi të përfundojë instalimi.
- Zgjidhni Xcode: Zgjidhni Kopjo komandën dhe ekzekutojeni në Terminal. Komanda kërkon fjalëkalimin tuaj, ndaj Dvina nuk e ekzekuton kurrë për ju.
- Shtoni simulatorin e iOS: Në Xcode, shkoni te Settings › Components dhe shkarkoni iOS, ose ekzekutoni komandën në Terminal.
- Krijoni një pajisje: Zgjidhni Krijo një iPhone. Nuk shkarkohet asgjë.
Konfiguroni Android Emulator
Nëse Android Emulator nuk është konfiguruar, rreshti i tij hap një listë kontrolli, Konfiguroni emulatorin e Android.
- Instaloni Android Studio: Zgjidhni Shkarko Android Studio. Ai instalon mjedisin që i nevojitet emulatorit për të funksionuar; hapeni një herë pasi të përfundojë instalimi.
- Shtoni emulatorin dhe mjetet e platformës: Ekzekutoni komandën në një terminal, ose shtojini në Android Studio › SDK Manager.
- Aktivizoni përshpejtimin harduerik: Në Windows dhe Linux, ekzekutojeni vetë komandën, sepse kërkon fjalëkalimin tuaj ose një administrator. Më pas, në Linux dilni nga llogaria dhe hyni sërish, ose në Windows rinisni kompjuterin. Në Mac nuk nevojitet asnjë veprim në këtë hap.
- Shtoni një imazh të sistemit: Ekzekutoni komandën në një terminal, ose shtoni një imazh në Android Studio › SDK Manager. Shkarkimi është i madh.
- Krijoni një emulator: Zgjidhni Krijo një emulator. Nuk shkarkohet asgjë.
Nëse administratori juaj i ka çaktivizuar simulatorët, rreshtat shfaqin Çaktivizuar nga administratori juaj.
Punoni nga kudo
Nga telefoni ose në web, kërko në bisedë punën që dëshiron të kryhet. Dvina punon në projektin në kompjuterin tënd dhe ndryshimet presin shqyrtimin tënd. Kompjuteri duhet të jetë i ndezur dhe Dvina e hapur.
Kur ta përdorësh
- Po punon me softuer real dhe dëshiron të kesh në dispozicion gjithë historikun: shënimet, vendimet dhe bisedat e muajit të kaluar.
- Dëshiron që një rregullim të bëhet ndërsa je larg tryezës së punës.
- Dëshiron të punohet me disa ndryshime njëkohësisht, secili gati për shqyrtim.
Këshilla
- Shkruaji rregullat e tua të punës. Përshkruaj mënyrën si punon në AGENTS.md ose CLAUDE.md dhe Dvina e ndjek atë.
- Testo në telefon. Po ndërton një aplikacion? Dvina mund ta testojë në një simulator iPhone ose një emulator Android, duke prekur elementet brenda tij ashtu siç do të bëjnë përdoruesit e tu. Shih Testo në një simulator ose emulator.
- Nuk je zhvillues? Për aplikacione dhe faqe funksionale, përdor Krijo.