Tingnan bilang Markdown

Nagsusulat ang Dvina ng code sa iyong proyekto, sa iyong computer, habang nakikita ang mga tala, thread at dahilan. Ilarawan ang gusto mo, suriin ang mga binago nito at ilabas ang resulta, sa parehong app na ginagamit mo para sa lahat ng iba pang gawain.

Bago ka magsimula

Bahagi ang Code ng Dvina desktop app sa Mac, Windows at Linux. Wala kang kailangang i-install nang hiwalay. Kailangang may Dvina sa kahit isang computer; puwedeng simulan at subaybayan ang gawain mula sa lahat ng iba pang device.

Para makuha ang desktop app, tingnan ang I-download at i-install ang Dvina.

Magbukas ng proyekto

Ang proyekto ay isang folder sa iyong computer: isang code repository o karaniwang folder.

  1. Sa desktop app, buksan ang Dock at piliin ang row ng proyekto (Mga Proyekto).
  2. Piliin ang Buksan… para pumili ng folder o code repository, o Bagong Proyekto… para gumawa ng bagong folder sa computer na ito.

Kapag gumagawa ka ng bagong proyekto, i-on ang Gumawa ng Git repository para maitala ang bawat pagbabago at ma-undo ang mga edit ng Dvina.

Ang proyektong pinili mo ang gagamitin ng chat. Para sa isang code project, ipinapakita rin ng Dock ang branch nito.

Sabihin ang gustong ipagawa

Ilarawan ang gusto mo, tulad ng "Gamitin ang mga tamang petsa sa CSV export". Ginagawa ito ng Dvina bilang isang task sa iyong computer, at puwede kang magpatuloy sa pakikipag-usap o magsimula ng iba pang task. Puwedeng gumawa ang ilang task sa iisang repository at magpasya sa isa't isa kung alin ang unang magko-commit.

Bago magsulat, binabasa ng Dvina ang proyekto kasama ang kaugnay nitong konteksto: hinahanap nito ang mga dati mong chat at file para kasama rin ang mga dahilan. Sinusunod din nito ang AGENTS.md o CLAUDE.md sa iyong proyekto.

Suriin ang mga pagbabago

Dumarating ang sagot sa bawat task kasama ang mga pagbabago nito, sa isang card na may pangalan ng task at may nakasulat na Handa nang suriin.

  • Tingnan ang mga binago: Piliin ang Mga Pagbabago para makita sa side panel ang mga pagbabago sa bawat file. Sa Mga File, puwede mong tingnan ang mga laman ng proyekto.
  • Ibalik ang mga binago sa isang tugon: Sa ilalim ng tugong nagbago ng mga file, piliin ang linyang nagsasaad kung ilang file ang nabago, saka piliin ang Ibalik, at kumpirmahin ang Ibalik ang mga binago sa tugong ito?. Babalik ang mga file sa dati nilang kalagayan bago ang tugong iyon, at mananatili ang mga pagbabagong ginawa pagkatapos nito.

Mag-commit at magbukas ng pull request

  1. Sa card ng task, piliin ang I-commit.
  2. Nakalista sa I-commit ang mga pagbabago ang mga file na iko-commit sa iyong branch, kasama ang mungkahing Pamagat at Mensahe. Piliin ang I-commit. Walang ipu-push.
  3. Para magbukas ng pull request, piliin ang I-push at gumawa ng PR. Ipu-push muna ng Dvina ang kasalukuyang branch, saka bubuksan ang pull request. Hindi kasama ang mga file na hindi pa naka-commit.

Ginagamit ng pull request ang sarili mong Git sign-in. Binubuksan ito ng Dvina sa GitHub o GitLab; para sa ibang host, bubukas sa iyong browser ang sariling pahina ng host para sa bagong pull request. Kapag tapos na, piliin ang Tingnan ang PR.

Mga pag-apruba

Kusang tumatakbo ang mga build at test. Ang pagbubura ng mga file, pag-push, pagbabago sa database, pag-deploy, at anumang may kinalaman sa mga secret ay naghihintay ng pahintulot mo. Nakasaad sa card ang dahilan, halimbawa Patakbuhin ang command na ito? kasama ang Nagbubura ng mga file o Nagbabago ng database, at pipili ka ng Payagan o Tanggihan. Maaaring itakda ng admin mo kung gaano karaming pagkilos ang laging mangangailangan ng pahintulot.

Mahalaga

Walang ipu-push hangga't hindi mo pinapayagan. Ang proyekto mo ay isang folder sa computer mo, at sa Git, puwedeng i-undo ang bawat pagbabagong ginagawa ng Dvina.

Mag-test sa simulator o emulator

Sa desktop app, puwedeng subukan ng Dvina ang app mo sa computer na ito gaya ng paggamit dito ng mga user mo: sa browser, sa iOS Simulator sa Mac, o sa Android Emulator sa Mac, Windows o Linux.

  1. Buksan ang Dock at piliin ang row na may label na Device.
  2. Sa ilalim ng Device na ito, piliin ang Browser, iOS Simulator o Android Emulator.

Magbubukas ang pane sa side panel. Kung naka-off ang simulator, magsisimula ito kapag binuksan mo. Para gumamit ng iba, piliin ang Pumili ng device sa itaas ng pane; ipinapakita ng bawat device ang system nito at kung ito ay Tumatakbo o Naka-off.

Para ipakita o itago ang browser, pindutin ang ⌘ ⇧ B sa Mac o Ctrl Shift B sa Windows at Linux. Habang nagtatrabaho ang Dvina sa isang pane na hindi mo tinitingnan, may tuldok sa row na Device.

Payagang gumamit ng device ang Dvina

Sa unang paggamit ng Dvina ng simulator o emulator, hihingi ito ng pahintulot, halimbawa Payagang gamitin ng Dvina ang iPhone 17 Pro?, dahil nakikita ng Dvina ang screen nito, kaya huwag mag-sign in sa mga tunay mong account dito. Piliin ang Payagan o Tanggihan. Naka-save sa device ang sagot mo, kaya hindi na ito magtatanong muli sa ibang chat. Hangga't hindi mo ito pinapayagan, ipinapakita sa pane ang Payagang gamitin ito ng Dvina.

Habang nagtatrabaho ang Dvina, nakasaad sa pane ang Ginagamit ng Dvina ang device na ito, at ipinapakita nang live ang device sa chat. Piliin ang Panoorin nang mas malaki para palakihin ang view. Ang pagpapadala, pagbabayad, at pagbubura sa device ay laging naghihintay ng pahintulot mo.

Para ikaw mismo ang gumamit ng device, piliin ang Ikaw ang kumontrol. Mapupunta sa device ang mga tap at pagpindot mo sa keyboard, at puwede mong pindutin ang Home, at sa Android, ang Bumalik at Mga kamakailang app. Kapag tapos ka na, piliin ang Ibalik ang kontrol, at magpapatuloy ang Dvina.

I-set up ang iOS Simulator

Kung hindi pa naka-set up ang iOS Simulator, magbubukas ang row nito ng checklist na I-set up ang iOS Simulator. Awtomatikong namamarkahang tapos ang bawat hakbang kapag nakumpleto na ito, kahit ginawa mo ito sa ibang lugar.

  1. I-install ang Xcode: Piliin ang Buksan ang App Store. Libre ang Xcode at humigit-kumulang 7 GB; buksan ito nang isang beses kapag tapos na ang pag-install.
  2. Piliin ang Xcode: Piliin ang Kopyahin ang command at patakbuhin ito sa Terminal. Hihingin nito ang password mo, kaya hindi ito kailanman pinapatakbo ng Dvina para sa iyo.
  3. Idagdag ang iOS simulator: Sa Xcode, pumunta sa Settings › Components at kunin ang iOS, o patakbuhin ang command sa Terminal.
  4. Gumawa ng device: Piliin ang Gumawa ng iPhone. Walang ida-download.

I-set up ang Android Emulator

Kung hindi pa naka-set up ang Android Emulator, magbubukas ang row nito ng checklist na I-set up ang Android emulator.

  1. I-install ang Android Studio: Piliin ang Kunin ang Android Studio. Ini-install nito ang kailangan para tumakbo ang emulator; buksan ito nang isang beses kapag tapos na ang pag-install.
  2. Idagdag ang emulator at mga platform tool: Patakbuhin ang command sa terminal, o idagdag ang mga ito sa Android Studio › SDK Manager.
  3. I-on ang hardware acceleration: Sa Windows at Linux, ikaw mismo ang magpatakbo ng command dahil kailangan nito ang password mo o ang isang administrator. Pagkatapos, mag-sign out at mag-sign in muli sa Linux, o mag-restart sa Windows. Walang kailangang gawin dito sa Mac.
  4. Magdagdag ng system image: Patakbuhin ang command sa terminal, o magdagdag nito sa Android Studio › SDK Manager. Malaki ang ida-download nito.
  5. Gumawa ng emulator: Piliin ang Gumawa ng emulator. Walang ida-download.

Kung na-off ng admin mo ang mga simulator, nakasaad sa mga row ang Na-off ng admin mo.

Magtrabaho kahit nasaan ka

Mula sa iyong telepono o sa web, sabihin sa chat kung anong gawain ang gusto mong ipagawa. Gagawin ito ng Dvina sa proyekto sa iyong computer, at maghihintay ang mga pagbabago para sa iyong pagsusuri. Kailangang naka-on ang iyong computer at bukas ang Dvina.

Kailan ito gagamitin

  • Gumagawa ka ng aktuwal na software at gusto mong kasama ang buong konteksto: ang mga tala, mga desisyon, at mga thread noong nakaraang buwan.
  • Gusto mong maayos ang isang problema habang wala ka sa iyong mesa.
  • Gusto mong sabay-sabay na magawa ang ilang pagbabago, na bawat isa ay handa nang suriin.

Mga tip

  • Isulat ang iyong mga tuntunin sa trabaho. Ilagay sa AGENTS.md o CLAUDE.md kung paano ka nagtatrabaho, at susundin ito ng Dvina.
  • Subukan sa telepono. Gumagawa ka ba ng app? Kayang subukan ito ng Dvina sa isang iPhone simulator o Android emulator, gamit ang mga tap gaya ng gagawin ng iyong mga user. Tingnan ang Subukan sa simulator o emulator.
  • Hindi ka developer? Para sa mga app at page na gumagana, gamitin ang Create sa halip.