From: bilal alpaslan <47563997+BilalAlpaslan@users.noreply.github.com>
Date: Mon, 22 Jan 2024 19:55:41 +0000 (+0300)
Subject: 🌐 Add Turkish translation for `docs/tr/docs/project-generation.md` (#5192)
X-Git-Tag: 0.109.1~147
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a105dc285ed5026d9fada2fe0105d005ec0db73;p=thirdparty%2Ffastapi%2Ffastapi.git
🌐 Add Turkish translation for `docs/tr/docs/project-generation.md` (#5192)
---
diff --git a/docs/tr/docs/project-generation.md b/docs/tr/docs/project-generation.md
new file mode 100644
index 0000000000..75e3ae3397
--- /dev/null
+++ b/docs/tr/docs/project-generation.md
@@ -0,0 +1,84 @@
+# Proje oluÅturma - Åablonlar
+
+BaÅlamak için bir proje oluÅturucu kullanabilirsiniz, çünkü sizin için önceden yapılmıŠbirçok baÅlangıç ââkurulumu, güvenlik, veritabanı ve temel API endpoinlerini içerir.
+
+Bir proje oluÅturucu, her zaman kendi ihtiyaçlarınıza göre güncellemeniz ve uyarlamanız gereken esnek bir kuruluma sahip olacaktır, ancak bu, projeniz için iyi bir baÅlangıç âânoktası olabilir.
+
+## Full Stack FastAPI PostgreSQL
+
+GitHub: https://github.com/tiangolo/full-stack-fastapi-postgresql
+
+### Full Stack FastAPI PostgreSQL - Ãzellikler
+
+* Full **Docker** entegrasyonu (Docker based).
+* Docker Swarm Mode ile deployment.
+* **Docker Compose** entegrasyonu ve lokal geliÅtirme için optimizasyon.
+* Uvicorn ve Gunicorn ile **Production ready** Python web server'ı.
+* Python **FastAPI** backend:
+ * **Hızlı**: **NodeJS** ve **Go** ile eÅit, çok yüksek performans (Starlette ve Pydantic'e teÅekkürler).
+ * **Sezgisel**: Editor desteÄı. Otomatik tamamlama. Daha az debugging.
+ * **Kolay**: Kolay öÄrenip kolay kullanmak için tasarlandı. Daha az döküman okuma daha çok iÅ.
+ * **Kısa**: Minimum kod tekrarı. Her parametre bildiriminde birden çok özellik.
+ * **Güçlü**: Production-ready. Otomatik interaktif dökümantasyon.
+ * **Standartlara dayalı**: API'ler için açık standartlara dayanır (ve tamamen uyumludur): OpenAPI ve JSON Åeması.
+ * **Birçok diger özelliÄi** dahili otomatik doÄrulama, serialization, interaktif dokümantasyon, OAuth2 JWT token ile authentication, vb.
+* **Güvenli Åifreleme** .
+* **JWT token** kimlik doÄrulama.
+* **SQLAlchemy** models (Flask dan baÄımsızdır. Celery worker'ları ile kullanılabilir).
+* Kullanıcılar için temel baÅlangıç ââmodeli (gerektiÄi gibi deÄiÅtirin ve kaldırın).
+* **Alembic** migration.
+* **CORS** (Cross Origin Resource Sharing).
+* **Celery** worker'ları ile backend içerisinden seçilen iÅleri çalıÅtırabilirsiniz.
+* **Pytest**'e dayalı, Docker ile entegre REST backend testleri ile veritabanından baÄımsız olarak tam API etkileÅimini test edebilirsiniz. Docker'da çalıÅtıÄı için her seferinde sıfırdan yeni bir veri deposu oluÅturabilir (böylece ElasticSearch, MongoDB, CouchDB veya ne istersen kullanabilirsin ve sadece API'nin çalıÅıp çalıÅmadıÄını test edebilirsin).
+* Atom Hydrogen veya Visual Studio Code Jupyter gibi uzantılarla uzaktan veya Docker içi geliÅtirme için **Jupyter Ãekirdekleri** ile kolay Python entegrasyonu.
+* **Vue** ile frontend:
+ * Vue CLI ile oluÅturulmuÅ.
+ * Dahili **JWT kimlik doÄrulama**.
+ * Dahili Login.
+ * Login sonrası, Kontrol paneli.
+ * Kullanıcı oluÅturma ve düzenleme kontrol paneli
+ * Kendi kendine kullanıcı sürümü.
+ * **Vuex**.
+ * **Vue-router**.
+ * **Vuetify** güzel material design kompanentleri için.
+ * **TypeScript**.
+ * **Nginx** tabanlı Docker sunucusu (Vue-router için yapılandırılmıÅ).
+ * Docker ile multi-stage yapı, böylece kodu derlemeniz, kaydetmeniz veya iÅlemeniz gerekmez.
+ * Derleme zamanında Frontend testi (devre dıÅı bırakılabilir).
+ * Mümkün olduÄu kadar modüler yapılmıÅtır, bu nedenle kutudan çıktıÄı gibi çalıÅır, ancak Vue CLI ile yeniden oluÅturabilir veya ihtiyaç duyduÄunuz Åekilde oluÅturabilir ve istediÄinizi yeniden kullanabilirsiniz.
+* **PGAdmin** PostgreSQL database admin tool'u, PHPMyAdmin ve MySQL ile kolayca deÄiÅtirilebilir.
+* **Flower** ile Celery job'larını monitörleme.
+* **Traefik** ile backend ve frontend arasında yük dengeleme, böylece her ikisini de aynı domain altında, path ile ayrılmıÅ, ancak farklı kapsayıcılar tarafından sunulabilirsiniz.
+* Let's Encrypt **HTTPS** sertifikalarının otomatik oluÅturulması dahil olmak üzere Traefik entegrasyonu.
+* GitLab **CI** (sürekli entegrasyon), backend ve frontend testi dahil.
+
+## Full Stack FastAPI Couchbase
+
+GitHub: https://github.com/tiangolo/full-stack-fastapi-couchbase
+
+â ï¸ **UYARI** â ï¸
+
+Sıfırdan bir projeye baÅlıyorsanız alternatiflerine bakın.
+
+ÃrneÄin, Full Stack FastAPI PostgreSQL daha iyi bir alternatif olabilir, aktif olarak geliÅtiriliyor ve kullanılıyor. Ve yeni özellik ve ilerlemelere sahip.
+
+İsterseniz Couchbase tabanlı generator'ı kullanmakta özgürsünüz, hala iyi çalıÅıyor olmalı ve onunla oluÅturulmuÅ bir projeniz varsa bu da sorun deÄil (ve muhtemelen zaten ihtiyaçlarınıza göre güncellediniz).
+
+Bununla ilgili daha fazla bilgiyi repo belgelerinde okuyabilirsiniz.
+
+## Full Stack FastAPI MongoDB
+
+... müsaitliÄime ve diÄer faktörlere baÄlı olarak daha sonra gelebilir. ð
ð
+
+## Machine Learning modelleri, spaCy ve FastAPI
+
+GitHub: https://github.com/microsoft/cookiecutter-spacy-fastapi
+
+### Machine Learning modelleri, spaCy ve FastAPI - Features
+
+* **spaCy** NER model entegrasyonu.
+* **Azure Cognitive Search** yerleÅik istek biçimi.
+* Uvicorn ve Gunicorn ile **Production ready** Python web server'ı.
+* Dahili **Azure DevOps** Kubernetes (AKS) CI/CD deployment.
+* **Multilingual**, Proje kurulumu sırasında spaCy'nin yerleÅik dillerinden birini kolayca seçin.
+* **Esnetilebilir** diÄer frameworkler (Pytorch, Tensorflow) ile de çalıÅır sadece spaCy deÄil.