Files
everything-claude-code/docs/tr/rules/common/patterns.md
Berkcan Gümüşışık fd2a8edb53 Add Turkish (tr) docs and update README (#744)
* Add Turkish (tr) docs and update README

Add a full set of Turkish documentation under docs/tr (agents, changelog, CLAUDE guide, contributing, code of conduct, and many agents/commands/skills/rules files). Update README to include a link to the Turkish docs and increment the supported language count from 5 to 6. This commit adds localized guidance and references to help Turkish-speaking contributors and users.

* Update docs/tr/TROUBLESHOOTING.md

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* Update docs/tr/README.md

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* docs(tr): fix license link and update readmes

Update Turkish docs: change license badge link to point to repository root (../../LICENSE), increment displayed language count from 5 to 6, and remove two outdated related links from docs/tr/examples/README.md to keep references accurate.

* Update docs/tr/commands/instinct-import.md

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* Update docs/tr/commands/checkpoint.md

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-22 15:37:04 -07:00

1.1 KiB
Raw Permalink Blame History

Yaygın Pattern'ler

Skeleton Projeler

Yeni fonksiyonellik uygulanırken:

  1. Test edilmiş skeleton projeler ara
  2. Seçenekleri değerlendirmek için paralel agent'lar kullan:
    • Güvenlik değerlendirmesi
    • Genişletilebilirlik analizi
    • İlgililik puanlaması
    • Uygulama planlaması
  3. En iyi eşleşmeyi temel olarak klonla
  4. Kanıtlanmış yapı içinde iterate et

Tasarım Pattern'leri

Repository Pattern

Veri erişimini tutarlı bir arayüz arkasında kapsülle:

  • Standart işlemleri tanımla: findAll, findById, create, update, delete
  • Concrete implementasyonlar storage detaylarını ele alır (database, API, file, vb.)
  • Business logic storage mekanizması yerine abstract interface'e bağlıdır
  • Veri kaynaklarının kolay değiştirilmesini sağlar ve mock'larla testi basitleştirir

API Response Formatı

Tüm API yanıtları için tutarlı bir zarf kullan:

  • Success/status göstergesi ekle
  • Data payload ekle (hata durumunda nullable)
  • Hata mesajı alanı ekle (başarı durumunda nullable)
  • Sayfalandırılmış yanıtlar için metadata ekle (total, page, limit)