# FikoYT Yerel Bridge

Bilgisayardaki FikoYT Local Bridge ve onun eklenti araçları. Tek klasörde toplanmıştır.

## Yapı

```
fikoyt-yerel-bridge/
  bridge/                  Yerel bridge uygulaması (127.0.0.1:7878, tepsi, ayar sayfası)
  eklentiler/
    everything/            Everything dosya arama eklentisi (paket anahtarı: everything)
    ornek/                 Test eklentisi (ping yanıtlar, yayınlanmaz)
  araclar/
    imzala/                Eklenti paketi imzalama aracı (özel anahtar bu klasörde DEĞİL)
```

## Sık kullanılan komutlar

Bridge testleri:
```
cd bridge
go test ./...
```

Bridge derleme (kurulum için pencere modu):
```
cd bridge
go build -ldflags "-H=windowsgui" -o fikoyt-local-bridge.exe .
```

Eklenti paketi imzalama (üretim anahtarı ayrı bir yerde tutulur):
```
araclar\imzala\imzala.exe -key <gizli-anahtar.txt> -eklenti everything -surum 1.0.0 -dosya <plugin.exe> -cikti <manifest.json>
```

## Önemli notlar

- Paket depoyu (`docker/fikoyt-sunucu/eklenti-depo`) bu klasör değil, canlı sunucu klasörü tutar. Canlı konteyner bu yola bağlıdır.
- İmzalama anahtarı repo içinde saklanmaz. Anahtar dosyasının yeri ayrıca belgelenmelidir.
- Bridge güncellendiğinde çalışan kopya kapatılıp yeniden başlatılmalıdır (`bridge.exe` kilitlidir).
