mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-08 09:49:19 +00:00
fix: update Turkish translations (#15835)
This commit is contained in:
committed by
GitHub
parent
356b5d4601
commit
cbf0570489
@@ -1,13 +1,13 @@
|
||||
---
|
||||
title: Giriş
|
||||
description: opencode kullanmaya başlayın.
|
||||
description: OpenCode kullanmaya başlayın.
|
||||
---
|
||||
|
||||
import { Tabs, TabItem } from "@astrojs/starlight/components"
|
||||
import config from "../../../../config.mjs"
|
||||
export const console = config.console
|
||||
|
||||
[**opencode**](/) açık kaynaklı bir AI kodlama ajanıdır. Terminal tabanlı bir arayüz, masaüstü uygulaması veya IDE uzantısı olarak mevcuttur.
|
||||
[**OpenCode**](/) açık kaynaklı bir AI kodlama ajanıdır. Terminal tabanlı bir arayüz, masaüstü uygulaması veya IDE uzantısı olarak mevcuttur.
|
||||
|
||||

|
||||
|
||||
@@ -17,11 +17,11 @@ Başlayalım.
|
||||
|
||||
#### Ön koşullar
|
||||
|
||||
opencode'u terminalinizde kullanmak için ihtiyacınız olacak:
|
||||
OpenCode'u terminalinizde kullanmak için ihtiyacınız olacak:
|
||||
|
||||
1. Şu gibi modern bir terminal emülatörü:
|
||||
- [WezTerm](https://wezterm.org), cross-platform
|
||||
- [Alacritty](https://alacritty.org), cross-platform
|
||||
- [WezTerm](https://wezterm.org), cross-platform (tüm platformlarda)
|
||||
- [Alacritty](https://alacritty.org), cross-platform (tüm platformlarda)
|
||||
- [Ghostty](https://ghostty.org), Linux ve macOS
|
||||
- [Kitty](https://sw.kovidgoyal.net/kitty/), Linux ve macOS
|
||||
|
||||
@@ -31,7 +31,7 @@ opencode'u terminalinizde kullanmak için ihtiyacınız olacak:
|
||||
|
||||
## Kurulum
|
||||
|
||||
opencode'u kurmanın en kolay yolu kurulum betiğidir.
|
||||
OpenCode'u kurmanın en kolay yolu kurulum betiğidir.
|
||||
|
||||
```bash
|
||||
curl -fsSL https://opencode.ai/install | bash
|
||||
@@ -79,7 +79,7 @@ Ayrıca aşağıdaki komutlarla da yükleyebilirsiniz:
|
||||
brew install anomalyco/tap/opencode
|
||||
```
|
||||
|
||||
> En güncel sürümler için opencode tap'ini kullanmanızı öneririz. Resmi `brew install opencode` formülü Homebrew ekibi tarafından korunur ve daha sık güncellenir.
|
||||
> En güncel sürümler için OpenCode tap'ini kullanmanızı öneririz. Resmi `brew install opencode` formülü Homebrew ekibi tarafından korunur ve daha sık güncellenir.
|
||||
|
||||
- **Paru'yu Arch Linux'ta kullanma**
|
||||
|
||||
@@ -91,7 +91,7 @@ Ayrıca aşağıdaki komutlarla da yükleyebilirsiniz:
|
||||
#### Windows
|
||||
|
||||
:::tip[Önerilen: WSL kullanın]
|
||||
Windows'ta en iyi deneyim için [Windows Subsystem for Linux (WSL)](/docs/windows-wsl) kullanılmasını öneririz. Daha iyi performans ve opencode'un özellikleriyle tam uyumluluğu sağlar.
|
||||
Windows'ta en iyi deneyim için [Windows Subsystem for Linux (WSL)](/docs/windows-wsl) kullanılmasını öneririz. Daha iyi performans ve OpenCode'un özellikleriyle tam uyumluluğu sağlar.
|
||||
:::
|
||||
|
||||
- **Chocolatey Kullanımı**
|
||||
@@ -124,7 +124,7 @@ Windows'ta en iyi deneyim için [Windows Subsystem for Linux (WSL)](/docs/window
|
||||
docker run -it --rm ghcr.io/anomalyco/opencode
|
||||
```
|
||||
|
||||
opencode'un Bun kullanılarak Windows'a yüklenmesine yönelik destek şu anda devam etmektedir.
|
||||
OpenCode'un Bun kullanılarak Windows'a yüklenmesine yönelik destek şu anda devam etmektedir.
|
||||
|
||||
İkili dosyayı [Releases](https://github.com/anomalyco/opencode/releases)'dan da alabilirsiniz.
|
||||
|
||||
@@ -132,12 +132,12 @@ opencode'un Bun kullanılarak Windows'a yüklenmesine yönelik destek şu anda d
|
||||
|
||||
## Yapılandırma
|
||||
|
||||
opencode ile herhangi bir LLM sağlayıcısının API anahtarlarını yapılandırarak kullanabilirsiniz.
|
||||
OpenCode ile herhangi bir LLM sağlayıcısının API anahtarlarını yapılandırarak kullanabilirsiniz.
|
||||
|
||||
LLM sağlayıcılarını kullanmaya yeni başlıyorsanız, [OpenCode Zen](/docs/zen) kullanmanızı öneririz.
|
||||
opencode ekibi tarafından test edilmiş ve doğrulanmış modellerin seçilmiş bir listesidir.
|
||||
OpenCode ekibi tarafından test edilmiş ve doğrulanmış modellerin seçilmiş bir listesidir.
|
||||
|
||||
1. TUI'de `/connect` komutunu çalıştırın, opencode'u seçin ve [opencode.ai/auth](https://opencode.ai/auth)'ye gidin.
|
||||
1. TUI'de `/connect` komutunu çalıştırın, OpenCode'u seçin ve [opencode.ai/auth](https://opencode.ai/auth)'ye gidin.
|
||||
|
||||
```txt
|
||||
/connect
|
||||
@@ -160,39 +160,37 @@ Alternatif olarak diğer sağlayıcılardan birini seçebilirsiniz. [Daha fazla
|
||||
|
||||
## Başlatma
|
||||
|
||||
Artık bir sağlayıcı yapılandırdığınıza göre, bir projeye gidebilirsiniz.
|
||||
üzerinde çalışmak istiyorsun.
|
||||
Artık bir sağlayıcı yapılandırdığınıza göre, üzerinde çalışmak istediğiniz bir projeye gidebilirsiniz.
|
||||
|
||||
```bash
|
||||
cd /path/to/project
|
||||
```
|
||||
|
||||
Ve opencode'u çalıştırın.
|
||||
Ve OpenCode'u çalıştırın.
|
||||
|
||||
```bash
|
||||
opencode
|
||||
```
|
||||
|
||||
Daha sonra aşağıdaki komutu çalıştırarak proje için opencode'u başlatın.
|
||||
Daha sonra aşağıdaki komutu çalıştırarak proje için OpenCode'u başlatın.
|
||||
|
||||
```bash frame="none"
|
||||
/init
|
||||
```
|
||||
|
||||
Bu, opencode'un projenizi analiz etmesini ve bir `AGENTS.md` dosyası oluşturmasını sağlayacaktır.
|
||||
proje kökü.
|
||||
Bu, OpenCode'un projenizi analiz etmesini ve bir `AGENTS.md` proje kökünde dosyası oluşturmasını sağlayacaktır.
|
||||
|
||||
:::tip
|
||||
Projenizin `AGENTS.md` dosyasını Git'e göndermelisiniz.
|
||||
:::
|
||||
|
||||
Bu, opencode'un proje yapısını ve kullanılan kodlama kalıplarını anlamasına yardımcı olur.
|
||||
Bu, OpenCode'un proje yapısını ve kullanılan kodlama kalıplarını anlamasına yardımcı olur.
|
||||
|
||||
---
|
||||
|
||||
## Kullanım
|
||||
|
||||
Artık projeniz üzerinde çalışmak için opencode'u kullanmaya hazırsınız. Dilediğiniz soruyu sorabilirsiniz.
|
||||
Artık projeniz üzerinde çalışmak için OpenCode'u kullanmaya hazırsınız. Dilediğiniz soruyu sorabilirsiniz.
|
||||
|
||||
AI kodlama ajanını kullanmaya yeniyseniz aşağıdaki örnekler yardımcı olabilir.
|
||||
|
||||
@@ -200,7 +198,7 @@ AI kodlama ajanını kullanmaya yeniyseniz aşağıdaki örnekler yardımcı ola
|
||||
|
||||
### Soru Sorma
|
||||
|
||||
opencode'dan kod tabanını size açıklamasını isteyebilirsiniz.
|
||||
OpenCode'dan kod tabanını size açıklamasını isteyebilirsiniz.
|
||||
|
||||
:::tip
|
||||
Projedeki dosyaları bulanık aramak için `@` tuşunu kullanın.
|
||||
@@ -216,14 +214,14 @@ Kod tabanının üzerinde çalışmadığınız bir kısmı varsa bu yararlı ol
|
||||
|
||||
### Özellik Ekleme
|
||||
|
||||
opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de öncelikle ondan bir plan oluşturmasını istemenizi öneririz.
|
||||
OpenCode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de öncelikle ondan bir plan oluşturmasını istemenizi öneririz.
|
||||
|
||||
1. **Bir plan oluşturun**
|
||||
|
||||
opencode, değişiklik yapma özelliğini kapatan bir \_Plan modu_na sahiptir.
|
||||
OpenCode, değişiklik yapma özelliğini kapatan bir \_Plan modu_\na sahiptir.
|
||||
Bu modda, özelliğin nasıl uygulanacağını önerir.
|
||||
|
||||
**Sekme** tuşunu kullanarak buna geçin. Bunun için sağ alt köşede bir gösterge göreceksiniz.
|
||||
**Tab** tuşunu kullanarak buna geçin. Bunun için sağ alt köşede bir gösterge göreceksiniz.
|
||||
|
||||
```bash frame="none" title="Plan moduna geç"
|
||||
<TAB>
|
||||
@@ -237,16 +235,13 @@ opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de ön
|
||||
From this screen, the user can undelete a note or permanently delete it.
|
||||
```
|
||||
|
||||
opencode'un isteğinizi anlaması için yeterli ayrıntı verin.
|
||||
OpenCode'un isteğinizi anlaması için yeterli ayrıntı verin.
|
||||
Ekibinizdeki junior bir geliştiriciyle konuşur gibi yazmak genelde iyi sonuç verir.
|
||||
|
||||
:::tip
|
||||
opencode'a bol bağlam ve örnek verin.
|
||||
OpenCode'a ne istediğinizi anlamasına yardımcı olacak bol miktarda bağlam ve örnek verin.
|
||||
:::
|
||||
|
||||
opencode verdiğiniz görselleri tarayıp prompt'a ekleyebilir.
|
||||
Bunu bir görseli terminale sürükleyip bırakarak yapabilirsiniz.
|
||||
|
||||
2. **Planı yineleyin**
|
||||
|
||||
Size bir plan sunduğunda ona geri bildirimde bulunabilir veya daha fazla ayrıntı ekleyebilirsiniz.
|
||||
@@ -260,12 +255,12 @@ opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de ön
|
||||
İsteme eklemek için görüntüleri terminale sürükleyip bırakın.
|
||||
:::
|
||||
|
||||
opencode verdiğiniz görselleri tarayıp prompt'a ekleyebilir.
|
||||
OpenCode verdiğiniz görselleri tarayıp prompt'a ekleyebilir.
|
||||
Bunu bir görseli terminale sürükleyip bırakarak yapabilirsiniz.
|
||||
|
||||
3. **Özelliği oluşturun**
|
||||
|
||||
Planı yeterli bulduğunuzda **Sekme** tuşuna tekrar basarak \_Build modu_na dönün.
|
||||
Planı yeterli bulduğunuzda **Tab** tuşuna tekrar basarak \_Build modu_\na dönün.
|
||||
|
||||
```bash frame="none"
|
||||
<TAB>
|
||||
@@ -281,7 +276,7 @@ opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de ön
|
||||
|
||||
### Değişiklik Yapma
|
||||
|
||||
Daha basit değişikliklerde, önce planı incelemeden opencode'dan doğrudan değişiklik yapmasını isteyebilirsiniz.
|
||||
Daha basit değişikliklerde, önce planı incelemeden OpenCode'dan doğrudan değişiklik yapmasını isteyebilirsiniz.
|
||||
|
||||
```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
|
||||
@@ -289,32 +284,31 @@ handled in the /notes route in @packages/functions/src/notes.ts and implement
|
||||
the same logic in @packages/functions/src/settings.ts
|
||||
```
|
||||
|
||||
opencode'un doğru değişiklikleri yapması için yeterli ayrıntı verdiğinizden emin olun.
|
||||
OpenCode'un doğru değişiklikleri yapması için yeterli ayrıntı verdiğinizden emin olun.
|
||||
|
||||
---
|
||||
|
||||
### Değişiklikleri Geri Alma
|
||||
|
||||
Diyelim ki opencode'dan bazı değişiklikler yapmasını istediniz.
|
||||
Diyelim ki OpenCode'dan bazı değişiklikler yapmasını istediniz.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/api/index.ts"
|
||||
Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
```
|
||||
|
||||
Ama istediğinin bu olmadığını anlıyorsun. Değişiklikleri **geri alabilirsiniz**
|
||||
`/undo` komutunu kullanarak.
|
||||
Ama istediğinin bu olmadığını anlıyorsun. `/undo` komutunu kullanarak değişiklikleri **geri alabilirsiniz**.
|
||||
|
||||
```bash frame="none"
|
||||
/undo
|
||||
```
|
||||
|
||||
opencode değişiklikleri geri alır ve orijinal mesajınızı tekrar gösterir.
|
||||
OpenCode değişiklikleri geri alır ve orijinal mesajınızı tekrar gösterir.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/api/index.ts"
|
||||
Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
```
|
||||
|
||||
Buradan komut isteminde ince ayar yapabilir ve opencode'dan tekrar denemesini isteyebilirsiniz.
|
||||
Buradan komut isteminde ince ayar yapabilir ve OpenCode'dan tekrar denemesini isteyebilirsiniz.
|
||||
|
||||
:::tip
|
||||
Birden çok değişikliği geri almak için `/undo` komutunu birden çok kez çalıştırabilirsiniz.
|
||||
@@ -330,7 +324,7 @@ Veya `/redo` komutunu kullanarak değişiklikleri **yeniden yapabilirsiniz**.
|
||||
|
||||
## Paylaşma
|
||||
|
||||
opencode ile yaptığınız görüşmeleri [ekibinizle paylaşabilirsiniz](/docs/share).
|
||||
OpenCode ile yaptığınız görüşmeleri [ekibinizle paylaşabilirsiniz](/docs/share).
|
||||
|
||||
```bash frame="none"
|
||||
/share
|
||||
@@ -342,12 +336,12 @@ Bu, mevcut konuşmaya bir bağlantı oluşturacak ve bunu panonuza kopyalayacakt
|
||||
Konuşmalar varsayılan olarak paylaşılmaz.
|
||||
:::
|
||||
|
||||
İşte opencode'lu bir [örnek konuşma](https://opencode.ai/s/4XP1fce5).
|
||||
İşte OpenCode ile bir [örnek konuşma](https://opencode.ai/s/4XP1fce5).
|
||||
|
||||
---
|
||||
|
||||
## Özelleştirme
|
||||
|
||||
İşte bu kadar! Artık opencode'u kullanma konusunda profesyonelsiniz.
|
||||
İşte bu kadar! Artık OpenCode'u kullanma konusunda profesyonelsiniz.
|
||||
|
||||
Kendinize göre uyarlamak için [tema seçebilir](/docs/themes), [tuş atamalarını özelleştirebilir](/docs/keybinds), [kod biçimlendirici ayarlayabilir](/docs/formatters), [özel komutlar oluşturabilir](/docs/commands) veya [opencode config](/docs/config) ile oynayabilirsiniz.
|
||||
Kendinize göre uyarlamak için [tema seçebilir](/docs/themes), [tuş atamalarını özelleştirebilir](/docs/keybinds), [kod biçimlendirici ayarlayabilir](/docs/formatters), [özel komutlar oluşturabilir](/docs/commands) veya [OpenCode config](/docs/config) ile oynayabilirsiniz.
|
||||
|
||||
Reference in New Issue
Block a user