diff options
Diffstat (limited to 'packages/web/src/content/docs/bs/index.mdx')
| -rw-r--r-- | packages/web/src/content/docs/bs/index.mdx | 108 |
1 files changed, 46 insertions, 62 deletions
diff --git a/packages/web/src/content/docs/bs/index.mdx b/packages/web/src/content/docs/bs/index.mdx index 5eff901ef..5d21e994f 100644 --- a/packages/web/src/content/docs/bs/index.mdx +++ b/packages/web/src/content/docs/bs/index.mdx @@ -1,13 +1,13 @@ --- -title: Intro -description: Započnite s OpenCode. +title: Uvod +description: Započnite sa OpenCode. --- import { Tabs, TabItem } from "@astrojs/starlight/components" import config from "../../../../config.mjs" export const console = config.console -[**OpenCode**](/) je agent za AI kodiranje otvorenog koda. Dostupan je kao interfejs baziran na terminalu, desktop aplikacija ili IDE ekstenzija. +[**OpenCode**](/) je AI agent za kodiranje otvorenog koda. Dostupan je kao interfejs baziran na terminalu, desktop aplikacija ili IDE ekstenzija.  Hajde da počnemo. @@ -18,17 +18,17 @@ Hajde da počnemo. Da biste koristili OpenCode u svom terminalu, trebat će vam: 1. Moderan emulator terminala kao što su: - - [WezTerm](https://wezterm.org), multi-platforma - - [Alacritty](https://alacritty.org), više platforma + - [WezTerm](https://wezterm.org), više platformi + - [Alacritty](https://alacritty.org), više platformi - [Ghostty](https://ghostty.org), Linux i macOS - [Kitty](https://sw.kovidgoyal.net/kitty/), Linux i macOS 2. API ključevi za LLM provajdere koje želite koristiti. --- -## Instaliraj +## Instalacija -Najlakši način za instaliranje OpenCode je putem instalacione skripte. +Najlakši način za instaliranje OpenCode je putem instalacijske skripte. ```bash curl -fsSL https://opencode.ai/install | bash @@ -36,7 +36,7 @@ curl -fsSL https://opencode.ai/install | bash Također ga možete instalirati pomoću sljedećih naredbi: -- **Korišćenje Node.js** +- **Korištenje Node.js** <Tabs> @@ -70,7 +70,7 @@ Također ga možete instalirati pomoću sljedećih naredbi: </Tabs> -- **Korišćenje Homebrew-a na macOS-u i Linux-u** +- **Korištenje Homebrew-a na macOS-u i Linux-u** ```bash brew install anomalyco/tap/opencode @@ -78,7 +78,7 @@ Također ga možete instalirati pomoću sljedećih naredbi: > Preporučujemo korištenje OpenCode tap za najnovija izdanja. Službenu formulu `brew install opencode` održava Homebrew tim i ažurira se rjeđe. -- **Korišćenje Parua na Arch Linuxu** +- **Korištenje Parua na Arch Linuxu** ```bash paru -S opencode-bin @@ -87,16 +87,16 @@ Također ga možete instalirati pomoću sljedećih naredbi: #### Windows :::tip[Preporučeno: Koristite WSL] -Za najbolje iskustvo na Windows-u preporučujemo korištenje [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Pruža bolje performanse i potpunu kompatibilnost sa OpenCode karakteristikama. +Za najbolje iskustvo na Windows-u preporučujemo korištenje [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Pruža bolje performanse i potpunu kompatibilnost sa OpenCode funkcijama. ::: -- **Upotreba Chocolatey-a** +- **Korištenje Chocolatey-a** ```bash choco install opencode ``` -- **Upotreba Scoop-a** +- **Korištenje Scoop-a** ```bash scoop install opencode @@ -108,13 +108,13 @@ Za najbolje iskustvo na Windows-u preporučujemo korištenje [Windows Subsystem npm install -g opencode-ai ``` -- **Korišćenje Mise** +- **Korištenje Mise** ```bash mise use -g github:anomalyco/opencode ``` -- **Korišćenje Dockera** +- **Korištenje Dockera** ```bash docker run -it --rm ghcr.io/anomalyco/opencode @@ -125,12 +125,11 @@ Također možete preuzeti binarnu datoteku iz [Releases](https://github.com/anom --- -## Konfiguriši +## Konfiguracija Uz OpenCode možete koristiti bilo kojeg LLM provajdera tako što ćete konfigurirati njihove API ključeve. Ako ste tek počeli koristiti LLM provajdere, preporučujemo korištenje [OpenCode Zen](/docs/zen). -To je kurirana lista modela koji su testirani i verifikovani od strane OpenCode -tim. +To je kurirana lista modela koji su testirani i verifikovani od strane OpenCode tima. 1. Pokrenite naredbu `/connect` u TUI-u, odaberite opencode i idite na [opencode.ai/auth](https://opencode.ai/auth). @@ -152,10 +151,9 @@ Alternativno, možete odabrati jednog od drugih provajdera. [Saznajte više](/do --- -## Inicijaliziraj +## Inicijalizacija -Sada kada ste konfigurisali provajdera, možete se kretati do projekta koji -na čemu želite da radite. +Sada kada ste konfigurisali provajdera, možete se kretati do projekta na kojem želite raditi. ```bash cd /path/to/project @@ -173,26 +171,22 @@ Zatim inicijalizirajte OpenCode za projekat pokretanjem sljedeće naredbe. /init ``` -Ovo će omogućiti OpenCode da analizira vaš projekat i kreira `AGENTS.md` fajl u njemu -korijen projekta. +Ovo će omogućiti OpenCode da analizira vaš projekat i kreira `AGENTS.md` fajl u korijenu projekta. :::tip -Trebali biste urezati datoteku `AGENTS.md` vašeg projekta u Git. +Trebali biste komitovati datoteku `AGENTS.md` vašeg projekta u Git. ::: -Ovo pomaže OpenCode da razumije strukturu projekta i obrasce kodiranja -korišteno. +Ovo pomaže OpenCode da razumije strukturu projekta i obrasce kodiranja koji se koriste. --- -## Upotreba +## Korištenje -Sada ste spremni da koristite OpenCode za rad na svom projektu. Slobodno pitajte -bilo šta! -Ako ste novi u korištenju agenta za AI kodiranje, evo nekoliko primjera koji bi mogli -pomoć. +Sada ste spremni da koristite OpenCode za rad na svom projektu. Slobodno pitajte bilo šta! +Ako ste novi u korištenju agenta za AI kodiranje, evo nekoliko primjera koji bi mogli pomoći. --- -### Postavljajte pitanja +### Postavljanje pitanja Možete zamoliti OpenCode da vam objasni kodnu bazu. :::tip @@ -207,13 +201,12 @@ Ovo je korisno ako postoji dio kodne baze na kojem niste radili. --- -### Dodajte karakteristike +### Dodavanje funkcija Možete zamoliti OpenCode da vašem projektu doda nove funkcije. Iako preporučujemo da ga prvo zamolite da napravi plan. 1. **Kreirajte plan** - OpenCode ima _Plan mod_ koji onemogućuje njegovu sposobnost da pravi promjene i - umjesto toga predložite _kako_ će implementirati ovu funkciju. + OpenCode ima _Plan mod_ koji onemogućuje njegovu sposobnost da pravi promjene i umjesto toga predlaže _kako_ će implementirati ovu funkciju. Prebacite se na njega pomoću tipke **Tab**. Vidjet ćete indikator za ovo u donjem desnom uglu. ```bash frame="none" title="Switch to Plan mode" @@ -223,35 +216,31 @@ Možete zamoliti OpenCode da vašem projektu doda nove funkcije. Iako preporuču Hajde sada da opišemo šta želimo da uradi. ```txt frame="none" - When a user deletes a note, we'd like to flag it as deleted in the database. - Then create a screen that shows all the recently deleted notes. - From this screen, the user can undelete a note or permanently delete it. + When a user deletes a note, we'd like to flag it as deleted in the database. + Then create a screen that shows all the recently deleted notes. + From this screen, the user can undelete a note or permanently delete it. ``` -Želite da date OpenCode dovoljno detalja da razumete šta želite. Pomaže -da razgovarate s njim kao da razgovarate sa mlađim programerom u svom timu. +Želite da date OpenCode dovoljno detalja da razumije šta želite. Pomaže da razgovarate s njim kao da razgovarate sa mlađim programerom u svom timu. :::tip -Dajte OpenCode dosta konteksta i primjera koji će mu pomoći da razumije šta vi -želim. +Dajte OpenCode dosta konteksta i primjera koji će mu pomoći da razumije šta vi želite. ::: 2. **Ponovite plan** Kada vam da plan, možete mu dati povratne informacije ili dodati više detalja. ```txt frame="none" - We'd like to design this new screen using a design I've used before. - [Image #1] Take a look at this image and use it as a reference. + We'd like to design this new screen using a design I've used before. + [Image #1] Take a look at this image and use it as a reference. ``` :::tip Prevucite i ispustite slike u terminal da biste ih dodali u prompt. ::: -OpenCode može skenirati sve slike koje mu date i dodati ih u prompt. Možeš -učinite to povlačenjem i ispuštanjem slike u terminal. +OpenCode može skenirati sve slike koje mu date i dodati ih u prompt. Možete to učiniti povlačenjem i ispuštanjem slike u terminal. 3. **Izgradite funkciju** - Kada se osjećate ugodno s planom, vratite se na _Build mode_ do - ponovnim pritiskom na taster **Tab**. + Kada se osjećate ugodno s planom, vratite se na _Build mode_ ponovnim pritiskom na taster **Tab**. ```bash frame="none" <TAB> @@ -265,10 +254,9 @@ I tražeći od njega da napravi promjene. --- -### Napravite promjene +### Pravljenje izmjena -Za jednostavnije promjene, možete zamoliti OpenCode da ga direktno izgradi -bez potrebe da prvo pregledate plan. +Za jednostavnije promjene, možete zamoliti OpenCode da ga direktno izgradi bez potrebe da prvo pregledate plan. ```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts" We need to add authentication to the /settings route. Take a look at how this is @@ -276,12 +264,11 @@ handled in the /notes route in @packages/functions/src/notes.ts and implement the same logic in @packages/functions/src/settings.ts ``` -Želite da budete sigurni da ste pružili dobru količinu detalja kako bi OpenCode bio ispravan -promjene. +Želite da budete sigurni da ste pružili dobru količinu detalja kako bi OpenCode napravio ispravne promjene. --- -### Poništi promjene +### Poništavanje izmjena Recimo da tražite od OpenCode da izvrši neke promjene. @@ -289,15 +276,13 @@ Recimo da tražite od OpenCode da izvrši neke promjene. Can you refactor the function in @packages/functions/src/api/index.ts? ``` -Ali shvatate da to nije ono što ste želeli. Možete **poništiti** promjene -koristeći naredbu `/undo`. +Ali shvatate da to nije ono što ste željeli. Možete **poništiti** promjene koristeći naredbu `/undo`. ```bash frame="none" /undo ``` -OpenCode će sada poništiti promjene koje ste napravili i prikazati vašu originalnu poruku -opet. +OpenCode će sada poništiti promjene koje ste napravili i ponovo prikazati vašu originalnu poruku. ```txt frame="none" "@packages/functions/src/api/index.ts" Can you refactor the function in @packages/functions/src/api/index.ts? @@ -315,10 +300,9 @@ Ili **možete ponoviti** promjene koristeći naredbu `/redo`. --- -## Dijeli +## Dijeljenje -Razgovore koje imate sa OpenCode možete [dijeliti sa vašim -tim](/docs/share). +Razgovore koje imate sa OpenCode možete [dijeliti sa vašim timom](/docs/share). ```bash frame="none" /share @@ -332,7 +316,7 @@ Evo [primjer razgovora](https://opencode.ai/s/4XP1fce5) sa OpenCode. --- -## Prilagodi +## Prilagođavanje I to je to! Sada ste profesionalac u korištenju OpenCode. Da biste to učinili svojim, preporučujemo [odabir teme](/docs/themes), [prilagođavanje povezivanja tipki](/docs/keybinds), [konfiguriranje formatera koda](/docs/formatters), [kreiranje prilagođenih komandi](/docs/commands), ili igranje sa [OpenCode config](/docs/config). |
