# Kaynak kodu, uygulama ve test kayıtları.

İki açık kaynak çalışmada çözülmeye çalışılan problemi, uygulama kararlarını ve doğrulama kayıtlarını inceleyebilirsiniz. Kod, testler ve CI çalıştırmaları doğrudan bağlantılı.

- Canonical: https://www.mehmeterendereli.com/tr/open-source
- Language: tr

AÇIK KAYNAK / MÜHENDİSLİK KANITI

İki açık kaynak çalışmada çözülmeye çalışılan problemi, uygulama kararlarını ve doğrulama kayıtlarını inceleyebilirsiniz. Kod, testler ve CI çalıştırmaları doğrudan bağlantılı.

[GitHub profilini aç](<https://github.com/mehmeterendereli>)

[VORMETRA Slice’ı incele](<https://github.com/mehmeterendereli/vormetra-slice>)

- 2: aktif açık kaynak proje
- AGPL/MIT: açık lisans modeli
- CLI/API/MCP: incelenebilir arayüzler

## VORMETRA Slice

01 / DİLİMLEME VE KONTROL

AKTİF GELİŞTİRME

Büyük format granül/FGF üretim zinciri için dilimleme ve programatik kontrol.

Motor + profiller: AGPLv3 · vera-control: MIT

Amaç dilimlemeyi yerel yazılım ve ajan iş akışlarından yönetebilmek. OrcaSlicer’ın C++ motoru üzerine eklenen G1000 profilleri ve Python vera-control katmanı; model ön kontrolünü, süreç yönetimini ve sonuç okumayı HTTP, MCP ve Python arayüzlerinde birleştiriyor.

### Uygulama ve doğrulama

- G1000 profili: kayıtlı gerçek CLI koşusunda 200 × 200 × 100 mm modelden 50 katman
- Model boyutu ve hatalı girdi kontrolleri; zaman aşımında hata üretme ve iş kilidini bırakma testleri
- Bozuk/eski kilit temizleme; yerel HTTP arayüzünde yabancı Origin/Host reddi ve meşgul iş için 409 testleri
- Windows/Ubuntu × Python 3.10/3.13: 4 CI işi başarılı; bağlantılı Windows kaydı 31 geçen, 3 atlanan test gösteriyor

CI’de gerçek slicer ve isteğe bağlı LinuxCNC dönüştürücü testleri gerekli yerel bileşenler olmadan atlanır. Dijital dilimleme kaydı fiziksel baskı doğrulaması değildir; kalibrasyon bekleyen profil değerleri ayrıca işaretlidir.

[Kaynak kodunu incele](<https://github.com/mehmeterendereli/vormetra-slice>)

[Kontrol kodunu aç](<https://github.com/mehmeterendereli/vormetra-slice/blob/11966c9c10e42f397bf686eb8bfbe4415ea4f123/vera-control/vera_control/slicer_bridge.py>)

[Başarılı CI kaydını aç](<https://github.com/mehmeterendereli/vormetra-slice/actions/runs/33925041697>)

Yerelde incelemek için

```sh
git clone https://github.com/mehmeterendereli/vormetra-slice.git
```

### Yazılım çıktı zinciri

3D MODEL → C++ SLICER → G1000 PROFİLİ → G-CODE → LINUXCNC

### Programatik kontrol zinciri

İSTEMCİ → MCP · HTTP → VERA CONTROL → SLICER CLI

## OpenRelax PC Care

02 / ODAKLI ARAÇ

WINDOWS BAKIM ARACI

PowerShell + WinForms ile kurulum gerektirmeyen, güvenlik sınırları açık Windows bakım aracı.

Amaç bakım hedeflerini ve değişiklikleri kullanıcıya görünür kılmak. Kategori bazlı temizlik, yetki kontrolleri, arka plan runspace ve salt-okunur -SelfTest modu aynı PowerShell uygulamasında ayrı sorumluluklarla ele alınıyor.

- Windows CI’de PowerShell sözdizimi kontrolü ve gerçek -SelfTest uygulama süreci başarılı
- SelfTest öncesi/sonrası dosya parmak izleri: ayar dosyası ve AutoClean günlüğü değişmeden kaldı
- Simüle servis durdurma hatasında temizliğin engellenmesi ve önceki servis durumlarının geri yüklenmesi test edildi
- Prefetch, tarayıcı profilleri/geçmişi ve tanılama günlükleri temizlik kapsamı dışında

MIT · PowerShell · Windows Forms

[Kaynak kodunu incele](<https://github.com/mehmeterendereli/openrelax>)

[Windows CI kaydını aç](<https://github.com/mehmeterendereli/openrelax/actions/runs/33884767200>)

Salt-okunur inceleme için

```powershell
powershell -NoProfile -ExecutionPolicy Bypass -File .\openrelax.ps1 -SelfTest
```

### Çalışma akışı

01. KATEGORİ SEÇ
02. SELF-TEST
03. ARKA PLAN
04. RAPORLA

## Uygulama kararlarının izini sürmek.

ÇALIŞMA STANDARDI

Kaynak, test ve çalıştırma kaydı birlikte incelendiğinde projenin mevcut kapsamı daha net anlaşılır.

### 01 / İncelenebilir mimari

Bileşenler, arayüzler ve bağımlılık sınırları depoda görünür olmalı.

### 02 / Tekrarlanabilir başlangıç

Klonlama, çalıştırma ve test komutları doğrudan verilmelidir.

### 03 / Güvenlik sınırları

Sistemin ne yapmadığı ve hangi koşulda durduğu da özellik kadar önemlidir.

### 04 / Dürüst olgunluk seviyesi

Prototip, aktif geliştirme ve üretim kanıtı birbirine karıştırılmamalıdır.

## Bir entegrasyon, makine veya üretim problemi mi var?

KODDAN ÜRÜNE

İhtiyacı, uygulama sınırlarını ve doğrulama adımlarını birlikte değerlendirebiliriz.

[Projeyi konuşalım](<https://www.mehmeterendereli.com/tr/iletisim>)

[Tüm açık repolar](<https://github.com/mehmeterendereli>)

## Kaynaklar

- [GitHub profilini aç](https://github.com/mehmeterendereli)
- [Kaynak kodunu incele](https://github.com/mehmeterendereli/vormetra-slice)
- [Kontrol kodunu aç](https://github.com/mehmeterendereli/vormetra-slice/blob/11966c9c10e42f397bf686eb8bfbe4415ea4f123/vera-control/vera_control/slicer_bridge.py)
- [Başarılı CI kaydını aç](https://github.com/mehmeterendereli/vormetra-slice/actions/runs/33925041697)
- [Kaynak kodunu incele](https://github.com/mehmeterendereli/openrelax)
- [Windows CI kaydını aç](https://github.com/mehmeterendereli/openrelax/actions/runs/33884767200)
