Функције

Код

Нека Dvina напише код у пројекту на вашем рачунару, прегледајте сваку измену, па направите комит и отворите захтев за спајање из ћаскања.

Прикажи као Markdown

Dvina пише код у вашем пројекту, на вашем рачунару, уз увид у белешке, разговоре и разлоге. Опишите шта желите, прегледајте измене и испоручите код, у истој апликацији коју користите за све остало.

Пре него што почнете

Код је део Dvina апликације за рачунар, доступне за Mac, Windows и Linux. Не морате ништа додатно да инсталирате. Dvina мора да буде на бар једном рачунару; са сваког другог уређаја можете да покренете рад и пратите га.

Да бисте преузели апликацију за рачунар, погледајте Преузмите и инсталирајте Dvina.

Отворите пројекат

Пројекат је фасцикла на вашем рачунару: репозиторијум кода или обична фасцикла.

  1. У апликацији за рачунар отворите Dock и изаберите ред за пројекте (Пројекти).
  2. Изаберите Отвори… да бисте изабрали фасциклу или репозиторијум кода, или Нови пројекат… да бисте направили нову фасциклу на овом рачунару.

Када правите нови пројекат, укључите Направи Git репозиторијум да бисте чували историју сваке измене и могли да поништите измене које Dvina направи.

Ћаскање ради у пројекту који изаберете. За пројекат са кодом, Dock приказује и његову грану.

Затражите шта треба урадити

Опишите шта желите, на пример „Подеси извоз у CSV тако да користи исправне датуме“. Dvina то покреће као задатак на вашем рачунару, а ви можете да наставите разговор или покренете још задатака. Више задатака може да ради на једном репозиторијуму и да се међусобно договори који ће први направити комит.

Пре него што почне да пише, Dvina чита пројекат и његов контекст: претражује ваша претходна ћаскања и датотеке како би узела у обзир и разлоге. Такође следи упутства из AGENTS.md или CLAUDE.md у вашем пројекту.

Прегледајте измене

Одговор на сваки задатак стиже са изменама, на картици која носи назив задатка и ознаку Спремно за преглед.

  • Погледајте шта је измењено: Изаберите Измене да бисте видели измене у свакој датотеци на бочном панелу. Опција Датотеке омогућава вам да прегледате пројекат.
  • Поништите измене из једног одговора: Испод одговора који је изменио датотеке изаберите ред који показује колико је датотека измењено, затим Поништи, па потврдите Поништити измене из овог одговора?. Датотеке се враћају у стање пре тог одговора, а касније измене остају.

Направите комит и отворите захтев за спајање

  1. На картици задатка изаберите Направи комит.
  2. Направи комит са изменама приказује датотеке које ће бити укључене у комит на вашој грани, уз предложени Наслов и Поруку. Изаберите Направи комит. Ништа се не шаље у удаљени репозиторијум.
  3. Да бисте отворили захтев за спајање, изаберите Пошаљи и направи PR. Dvina прво шаље тренутну грану у удаљени репозиторијум, а затим отвара захтев за спајање. Датотеке које нису укључене у комит неће бити обухваћене.

Захтев за спајање користи вашу пријаву за Git. Dvina га отвара на GitHub или GitLab; за било који други хостинг сервис, у прегледачу се отвара његова страница за нови захтев за спајање. Када се поступак заврши, изаберите Прикажи PR.

Одобрења

Израда и тестирање покрећу се без питања. Брисање датотека, слање измена у удаљени репозиторијум, измене базе података, објављивање и све што приступа тајним подацима чекају ваше одобрење. На картици пише зашто, на пример Покренути ову команду?, уз Брише датотеке или Мења базу података, а ви бирате Дозволи или Одбиј. Администратор може да подеси које радње увек захтевају одобрење.

Важно

Ништа се не шаље у удаљени репозиторијум док ви то не одобрите. Ваш пројекат је фасцикла на вашем рачунару, а уз Git можете да поништите сваку измену коју Dvina направи.

Тестирајте у симулатору или емулатору

У апликацији за рачунар, Dvina може да испроба вашу апликацију на овом рачунару онако како ће је користити ваши корисници: у прегледачу, у iOS Simulator на Mac рачунару или у Android Emulator на Mac, Windows или Linux рачунару.

  1. Отворите Dock и изаберите ред означен као Уређај.
  2. У одељку Овај уређај изаберите Прегледач, iOS Simulator или Android Emulator.

Окно се отвара у бочном панелу. Искључени симулатор се покреће када га отворите. Да бисте користили други, изаберите Изабери уређај на врху окна; за сваки уређај приказани су систем и статус Покренут или Искључен.

Да бисте приказали или сакрили прегледач, притисните ⌘ ⇧ B на Mac рачунару или Ctrl Shift B на Windows и Linux рачунарима. Док Dvina ради у окну које не гледате, у реду Уређај приказује се тачка.

Дозволите да Dvina користи уређај

Када Dvina први пут користи симулатор или емулатор, тражи дозволу, на пример Дозволити да Dvina користи iPhone 17 Pro?, јер Dvina види његов екран, па се на њему немојте пријављивати на своје стварне налоге. Изаберите Дозволи или Одбиј. Ваш одговор се памти за тај уређај, па се питање неће поновити у другом разговору. Док не дате дозволу, у окну је доступна опција Дозволи да Dvina користи уређај.

Док Dvina ради, у окну пише Dvina користи овај уређај, а у разговору се уживо приказује екран уређаја. Изаберите Увећај приказ да бисте га видели у већој величини. Слање, плаћање и брисање на уређају сваки пут чекају ваше одобрење.

Да бисте сами користили уређај, изаберите Преузми контролу. Ваши додири и притисци на тастере преносе се на уређај, а можете да притиснете Почетни екран, као и Назад и Недавне апликације на Android уређају. Када завршите, изаберите Врати контролу и Dvina наставља са радом.

Подесите iOS Simulator

Ако iOS Simulator није подешен, његов ред отвара контролну листу Подесите iOS Simulator. Сваки корак се аутоматски означава као завршен чим га обавите, чак и ако сте то урадили на другом месту.

  1. Инсталирајте Xcode: Изаберите Отвори App Store. Xcode је бесплатан и заузима око 7 GB; отворите га једном када се инсталација заврши.
  2. Изаберите Xcode: Изаберите Копирај команду и покрените је у апликацији Terminal. Команда тражи вашу лозинку, па је Dvina никада не покреће уместо вас.
  3. Додајте iOS симулатор: У Xcode отворите Settings › Components и преузмите iOS или покрените команду у апликацији Terminal.
  4. Направите уређај: Изаберите Направи iPhone. Ништа се не преузима.

Подесите Android Emulator

Ако Android Emulator није подешен, његов ред отвара контролну листу Подесите Android емулатор.

  1. Инсталирајте Android Studio: Изаберите Преузми Android Studio. Он инсталира окружење у којем емулатор ради; отворите га једном када се инсталација заврши.
  2. Додајте емулатор и алате за платформу: Покрените команду у терминалу или их додајте у Android Studio › SDK Manager.
  3. Укључите хардверско убрзање: На Windows и Linux рачунарима сами покрените команду јер захтева вашу лозинку или администраторска права. Затим се на Linux рачунару одјавите и поново пријавите, а на Windows рачунару поново покрените рачунар. На Mac рачунару овај корак није потребан.
  4. Додајте слику система: Покрените команду у терминалу или је додајте у Android Studio › SDK Manager. Преузима се велика количина података.
  5. Направите емулатор: Изаберите Направи емулатор. Ништа се не преузима.

Ако је администратор искључио симулаторе, у редовима пише Администратор је искључио ову опцију.

Радите одакле год желите

Затражите у разговору шта треба да се уради, са телефона или преко веба. Dvina ради на томе у пројекту на вашем рачунару, а измене чекају ваш преглед. Рачунар мора да буде укључен, а Dvina отворена.

Када да користите

  • Радите на стварном софтверу и желите да имате сав претходни контекст: белешке, одлуке и разговоре из прошлог месеца.
  • Желите да се нешто поправи док нисте за радним столом.
  • Желите да се ради на више измена одједном и да свака буде спремна за преглед.

Савети

  • Запишите своја правила рада. Опишите како радите у AGENTS.md или CLAUDE.md и Dvina ће то пратити.
  • Тестирајте на телефону. Правите апликацију? Dvina може да је тестира у iPhone симулатору или Android емулатору, додирујући елементе у њој као што ће то радити ваши корисници. Погледајте Тестирање у симулатору или емулатору.
  • Нисте програмер? За апликације и странице које функционишу користите Креирање.