Код

Испоручите оно
што сте замислили.

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

Суботње јутро крај бочног улаза у центар за поделу хране: волонтерка у платненој кецељи смешка се гледајући телефон, док уз бок придржава гомилу спљоштених кутија.
Апликација за смене у центру за поделу хране: Подела хране, субота у 9:00. Пријављени сте.Апликација за смене у центру за поделу хране: Подела хране, субота у 9:00. Пријављени сте.

Направили смо Dvina
користећи Dvina.

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

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

Уз потпун контекст

Прво је прочитала
белешке.

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

После затварања, програмер волонтер заваљен је за склопивим столом у задњој просторији центра за поделу хране. Лаптоп му је напола затворен, испод ручно исписаног натписа: Утоварна рампа 16+.

И ваша правила важе. Прати упутства из датотеке AGENTS.md или CLAUDE.md у вашем пројекту.

И прошли месец је важан. Претражује ваше раније разговоре и датотеке, па уважава и разлоге иза досадашњих одлука.

Задаци раде заједно

Сами се
договоре.

Три задатка у једном репозиторијуму договарају се ко први бележи измене у Git-у, а ко затим пребазира своју грану. Не морате да посредујете.

Један разговор на Mac рачунару: три задатка у репозиторијуму pantry-shifts, поруке које су разменили (радим на шеми, пребазирај грану после мене; ти прво забележи измене, ја ћу после тебе покренути статичку проверу кода; провера је прошла и измене су забележене) и порука коју шаље Dvina: Сва три задатка су забележила измене. Нема сукоба.Један разговор на Mac рачунару: три задатка у репозиторијуму pantry-shifts, поруке које су разменили (радим на шеми, пребазирај грану после мене; ти прво забележи измене, ја ћу после тебе покренути статичку проверу кода; провера је прошла и измене су забележене) и порука коју шаље Dvina: Сва три задатка су забележила измене. Нема сукоба.

Један разговор

Испоручите код
из разговора.

Уз одговор сваког задатка стижу и његове измене. Прегледајте их, забележите у Git-у и отворите захтев за спајање — све на истом месту.

Одговори два задатка у главном разговору, с картицама кода: 3 измењене датотеке на грани volunteer-age, уз опције Измене и Забележи измене; 2 измењене датотеке на грани csv-export-dates, већ забележене, уз опције Прегледај забележене измене и Пошаљи и направи захтев за спајање.Одговори два задатка у главном разговору, с картицама кода: 3 измењене датотеке на грани volunteer-age, уз опције Измене и Забележи измене; 2 измењене датотеке на грани csv-export-dates, већ забележене, уз опције Прегледај забележене измене и Пошаљи и направи захтев за спајање.
Листови паус-папира наслагани на светлом храстовом столу крај прозора. Горњи лист је подигнут у једном углу, а кроз слојеве се назире линија повучена оловком.

Преглед

Можете
да се предомислите.

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

Ви дајете одобрење.

Заштитне мере

Опрезна тамо
где је важно.

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

У свитање, у оперативној сали банке, руководилац платног промета гледа у лаптоп, с руком на бради.
Покренути ову команду? npx prisma migrate deploy. Мења базу података. Одбиј или Дозволи.Покренути ову команду? npx prisma migrate deploy. Мења базу података. Одбиј или Дозволи.

Одакле год

Затражите измену
с трибина.

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

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

Ништа се не шаље
без вашег одобрења.

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

Мање питајте.<br>Више испоручите.

За рад с кодом потребна је Dvina на бар једном рачунару. Са сваког другог уређаја можете покренути посао и пратити његов ток.

Наставите да истражујете.

Питања? Одговори.

Да ли је ово IDE?
Не. Ово је Dvina. Описујете шта желите, прегледате и испоручујете код у истој апликацији коју користите за све остало. Ваш уређивач кода остаје ваш уређивач кода; Dvina је ту да разуме цео контекст.
Да ли треба да инсталирам нешто засебно?
Не. Код је део апликације Dvina за рачунар — исте оне у којој су ваши документи, разговори и меморија.
Да ли ради са мојим постојећим пројектима?
Да. Отворите фасциклу на рачунару као пројекат, а Dvina ће је читати заједно с пратећом документацијом и одлукама.
Како захтев за спајање стиже на GitHub или GitLab?
Користи се ваша пријава за Git. Dvina шаље вашу грану у удаљени репозиторијум и отвара захтев за спајање на GitHub-у или GitLab-у. За друге сервисе отвара се њихова страница за нови захтев за спајање.
Шта се покреће без питања?
Изградња пројекта и тестови покрећу се без питања. Брисање датотека, слање у удаљени репозиторијум, измене базе података, објављивање нових верзија и све што приступа тајним подацима чекају ваше одобрење. Ви бирате шта све тражи потврду.
Могу ли да га користе и они који нису програмери?
За функционалне апликације и странице то им није потребно: за то служи Креирање. Код је намењен раду на правом софтверу, када желите да вас прати цео контекст који стоји иза њега.