summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/bs/index.mdx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/web/src/content/docs/bs/index.mdx')
-rw-r--r--packages/web/src/content/docs/bs/index.mdx108
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.
![OpenCode TUI sa opencode temom](../../../assets/lander/screenshot.png)
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).