# Alternatifler, İlham Kaynakları ve Karşılaştırmalar { #alternatives-inspiration-and-comparisons }
-**FastAPI**'a nelerin ilham verdiği, alternatiflerle nasıl karşılaştırıldığı ve onlardan neler öğrendiği.
+**FastAPI**'ye nelerin ilham verdiği, alternatiflerle nasıl karşılaştırıldığı ve onlardan neler öğrendiği.
## Giriş { #intro }
Yıllarca yeni bir framework oluşturmaktan kaçındım. Önce **FastAPI**’ın bugün kapsadığı özelliklerin tamamını, birçok farklı framework, eklenti ve araçla çözmeyi denedim.
-Ancak bir noktada, geçmişteki araçlardan en iyi fikirleri alıp, mümkün olan en iyi şekilde birleştiren ve daha önce mevcut olmayan dil özelliklerini (Python 3.6+ tip belirteçleri) kullanarak tüm bu özellikleri sağlayan bir şey geliştirmekten başka seçenek kalmadı.
+Namun bir noktada, geçmişteki araçlardan en iyi fikirleri alıp, mümkün olan en iyi şekilde birleştiren ve daha önce mevcut olmayan dil özelliklerini (Python 3.6+ tip belirteçleri) kullanarak tüm bu özellikleri sağlayan bir şey geliştirmekten başka seçenek kalmadı.
## Daha Önce Geliştirilen Araçlar { #previous-tools }
///
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
Otomatik API dökümantasyonu sağlayan bir web arayüzü sunmak.
Flask’ın sadeliği göz önüne alındığında, API geliştirmek için iyi bir aday gibi görünüyordu. Sırada, Flask için bir “Django REST Framework” bulmak vardı.
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
Gereken araç ve parçaları kolayca eşleştirip birleştirmeyi sağlayan bir mikroframework olmak.
`requests.get(...)` ile `@app.get(...)` arasındaki benzerliklere bakın.
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
* Basit ve sezgisel bir API’ya sahip olmak.
* HTTP metot isimlerini (işlemlerini) doğrudan, anlaşılır ve sezgisel bir şekilde kullanmak.
Bu yüzden, 2.0 sürümü söz konusu olduğunda “Swagger”, 3+ sürümler için ise “OpenAPI” denmesi yaygındır.
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
API spesifikasyonları için özel bir şema yerine açık bir standart benimsemek ve kullanmak.
Ancak Python tip belirteçlerinden önce yazılmıştır. Dolayısıyla her <dfn title="verinin nasıl oluşturulması gerektiğinin tanımı">şemayı</dfn> tanımlamak için Marshmallow’un sağladığı belirli yardımcılar ve sınıflar kullanılır.
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
Kodla, veri tiplerini ve doğrulamayı otomatik sağlayan “şemalar” tanımlamak.
///
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
Gelen istek verisini otomatik doğrulamak.
///
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
API’lar için açık standart olan OpenAPI’ı desteklemek.
///
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
Veri dönüşümü ve doğrulamayı tanımlayan aynı koddan, OpenAPI şemasını otomatik üretmek.
İçiçe modelleri çok iyi işleyemez. Yani istek gövdesindeki JSON, içinde başka alanları ve onlar da içiçe JSON objelerini içeriyorsa, doğru şekilde dökümante edilip doğrulanamaz.
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
Harika editör desteği için Python tiplerini kullanmak.
///
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
Çok yüksek performans elde etmenin bir yolunu bulmak.
Dolayısıyla veri doğrulama, dönüşüm ve dökümantasyon kodda yapılmalı; otomatik olmaz. Ya da Hug’da olduğu gibi Falcon’un üzerine bir framework olarak uygulanmalıdır. Falcon’un tasarımından etkilenen ve tek bir request objesi ile response objesini parametre olarak alan diğer framework’lerde de aynı ayrım vardır.
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
Harika performans elde etmenin yollarını bulmak.
-Hug ile birlikte (Hug, Falcon’a dayanır) **FastAPI**’da fonksiyonlarda opsiyonel bir `response` parametresi ilan edilmesi fikrine ilham vermek. FastAPI’da bu parametre çoğunlukla header, cookie ve alternatif durum kodlarını ayarlamak için kullanılır.
+Hug ile birlikte (Hug, Falcon’a dayanır) **FastAPI**'de fonksiyonlarda opsiyonel bir `response` parametresi ilan edilmesi fikrine ilham vermek. FastAPI'de bu parametre çoğunlukla header, cookie ve alternatif durum kodlarını ayarlamak için kullanılır.
///
### [Molten](https://moltenframework.com/) { #molten }
-**FastAPI**’ı geliştirmenin ilk aşamalarında Molten’ı keşfettim. Oldukça benzer fikirleri vardı:
+**FastAPI**'yi geliştirmenin ilk aşamalarında Molten’ı keşfettim. Oldukça benzer fikirleri vardı:
* Python tip belirteçlerine dayanır.
* Bu tiplere bağlı doğrulama ve dökümantasyon sağlar.
Route’lar, endpoint’i işleyen fonksiyonun üstüne konan dekoratörlerle değil, tek bir yerde, farklı yerlerde tanımlanmış fonksiyonlar kullanılarak ilan edilir. Bu yaklaşım, Flask (ve Starlette) yerine Django’ya daha yakındır; kodda aslında birbirine sıkı bağlı olan şeyleri ayırır.
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
Model özelliklerinin “varsayılan” değerlerini kullanarak veri tiplerine ekstra doğrulamalar tanımlamak. Bu, editör desteğini iyileştirir ve Pydantic’te daha önce yoktu.
///
-/// check | **FastAPI**'a ilham olan fikirler
+/// tip | **FastAPI**'ye ilham olan fikirler
Hug, APIStar’ın bazı kısımlarına ilham verdi ve APIStar ile birlikte en umut verici bulduğum araçlardandı.
///
-/// check | **FastAPI**'a ilham olan
+/// tip | **FastAPI**'ye ilham olan
Var olmak.
Marshmallow ile karşılaştırılabilir. Kıyaslamalarda Marshmallow’dan daha hızlıdır. Aynı Python tip belirteçlerine dayandığı için editör desteği harikadır.
-/// check | **FastAPI** bunu şurada kullanır
+/// tip | **FastAPI** bunu şurada kullanır
Tüm veri doğrulama, veri dönüşümü ve JSON Schema tabanlı otomatik model dökümantasyonunu halletmekte.
///
-/// check | **FastAPI** bunu şurada kullanır
+/// tip | **FastAPI** bunu şurada kullanır
Tüm temel web kısımlarını ele almak; üzerine özellikler eklemek.
Starlette ve **FastAPI** için önerilen sunucudur.
-/// check | **FastAPI** bunu şöyle önerir
+/// tip | **FastAPI** bunu şöyle önerir
**FastAPI** uygulamalarını çalıştırmak için ana web sunucusu.
-# FastAPI'ye Yardım Et - Yardım Al { #help-fastapi-get-help }
+# Yardım { #help }
-**FastAPI**'yi seviyor musunuz?
+FastAPI'ye yardım etmek mi istiyorsunuz, yoksa FastAPI hakkında yardım mı almak istiyorsunuz?
-FastAPI'ye, diğer kullanıcılara ve yazara yardım etmek ister misiniz?
+Yardım etmek ve yardım almak için çok basit yollar var.
-Yoksa **FastAPI** ile ilgili yardım mı almak istiyorsunuz?
-
-Yardım etmenin çok basit yolları var (bazıları sadece bir-iki tıklama gerektirir).
-
-Yardım almanın da birkaç yolu var.
-
-## Bültene abone olun { #subscribe-to-the-newsletter }
+## Bültene Abone Olun { #subscribe-to-the-newsletter }
Şunlardan haberdar olmak için (seyrek yayımlanan) [**FastAPI and friends** bültenine](newsletter.md) abone olabilirsiniz:
* Geriye dönük uyumsuz değişiklikler 🚨
* İpuçları ve püf noktaları ✅
-## X (Twitter) üzerinden FastAPI'yi takip edin { #follow-fastapi-on-x-twitter }
+## FastAPI'yi Çevrimiçi Takip Edin { #follow-fastapi-online }
-[**X (Twitter)** üzerinde @fastapi hesabını takip edin](https://x.com/fastapi) ve **FastAPI** ile ilgili en güncel haberleri alın. 🐦
+**FastAPI**'yi çevrimiçi olarak birkaç yerde takip edebilirsiniz:
-## GitHub'da **FastAPI**'ye yıldız verin { #star-fastapi-in-github }
+* [**X / Twitter**'da @fastapi](https://x.com/fastapi)
+* [**Bluesky**'de @fastapi.tiangolo.com](https://bsky.app/profile/fastapi.tiangolo.com)
+* [**LinkedIn**'de FastAPI](https://www.linkedin.com/company/fastapi/)
+
+## GitHub'da **FastAPI**'ye Yıldız Verin { #star-fastapi-in-github }
GitHub'da FastAPI'ye "star" verebilirsiniz (sağ üstteki yıldız butonuna tıklayarak): [https://github.com/fastapi/fastapi](https://github.com/fastapi/fastapi). ⭐️
Yıldız verince, diğer kullanıcılar projeyi daha kolay bulabilir ve başkaları için de faydalı olduğunu görebilir.
-## GitHub repository'sini release'ler için izleyin { #watch-the-github-repository-for-releases }
+## Release'ler İçin GitHub Repository'sini İzleyin { #watch-the-github-repository-for-releases }
GitHub'da FastAPI'yi "watch" edebilirsiniz (sağ üstteki "watch" butonuna tıklayarak): [https://github.com/fastapi/fastapi](https://github.com/fastapi/fastapi). 👀
Böylece **FastAPI**'nin bug fix'ler ve yeni özelliklerle gelen her yeni release'inde (yeni versiyonunda) email ile bildirim alırsınız.
-## Yazarla bağlantı kurun { #connect-with-the-author }
-
-Yazar olan [benimle (Sebastián Ramírez / `tiangolo`)](https://tiangolo.com) bağlantı kurabilirsiniz.
-
-Şunları yapabilirsiniz:
-
-* [Beni **GitHub**'da takip edin](https://github.com/tiangolo).
- * Size yardımcı olabilecek oluşturduğum diğer Open Source projelere göz atın.
- * Yeni bir Open Source proje oluşturduğumda haberdar olmak için beni takip edin.
-* [Beni **X (Twitter)** üzerinde](https://x.com/tiangolo) veya [Mastodon](https://fosstodon.org/@tiangolo)'da takip edin.
- * FastAPI'yi nasıl kullandığınızı anlatın (bunu duymayı seviyorum).
- * Duyuru yaptığımda veya yeni araçlar yayınladığımda haberdar olun.
- * Ayrıca (ayrı bir hesap olan) [X (Twitter) üzerinde @fastapi hesabını da takip edebilirsiniz](https://x.com/fastapi).
-* [Beni **LinkedIn**'de takip edin](https://www.linkedin.com/in/tiangolo/).
- * Duyuru yaptığımda veya yeni araçlar yayınladığımda haberdar olun (gerçi X (Twitter)'ı daha sık kullanıyorum 🤷♂).
-* [**Dev.to**](https://dev.to/tiangolo) veya [**Medium**](https://medium.com/@tiangolo) üzerinde yazdıklarımı okuyun (ya da beni takip edin).
- * Diğer fikirleri, yazıları ve oluşturduğum araçlarla ilgili içerikleri okuyun.
- * Yeni bir şey yayınladığımda görmek için beni takip edin.
-
-## **FastAPI** hakkında tweet atın { #tweet-about-fastapi }
-
-[**FastAPI** hakkında tweet atın](https://x.com/compose/tweet?text=I'm loving @fastapi because... https://github.com/fastapi/fastapi) ve neden sevdiğinizi bana ve diğerlerine söyleyin. 🎉
-
-**FastAPI**'nin nasıl kullanıldığını, nelerini sevdiğinizi, hangi projede/şirkette kullandığınızı vb. duymayı seviyorum.
+## Yazarı Takip Edin { #follow-the-author }
-## FastAPI için oy verin { #vote-for-fastapi }
+FastAPI ve friends hakkında paylaşacak haberlerim olduğunda duymak için, [beni (Sebastián Ramírez / `tiangolo`)](https://tiangolo.com) birkaç yerde takip edebilirsiniz:
-* [Slant'ta **FastAPI** için oy verin](https://www.slant.co/options/34241/~fastapi-review).
-* [AlternativeTo'da **FastAPI** için oy verin](https://alternativeto.net/software/fastapi/about/).
-* [StackShare'de **FastAPI** kullandığınızı belirtin](https://stackshare.io/pypi-fastapi).
+* [**GitHub**'da @tiangolo](https://github.com/tiangolo).
+* [**X (Twitter)**'da @tiangolo](https://x.com/tiangolo)
+* [**Bluesky**'de @tiangolo.com](https://bsky.app/profile/tiangolo.com)
+* [**LinkedIn**'de @tiangolo](https://www.linkedin.com/in/tiangolo/).
-## GitHub'da sorularla başkalarına yardım edin { #help-others-with-questions-in-github }
+## GitHub'da Sorularla Başkalarına Yardım Edin { #help-others-with-questions-in-github }
-Şuralarda insanların sorularına yardımcı olmayı deneyebilirsiniz:
-
-* [GitHub Discussions](https://github.com/fastapi/fastapi/discussions/categories/questions?discussions_q=category%3AQuestions+is%3Aunanswered)
-* [GitHub Issues](https://github.com/fastapi/fastapi/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Aquestion+-label%3Aanswered+)
+[GitHub Discussions](https://github.com/fastapi/fastapi/discussions/categories/questions?discussions_q=category%3AQuestions+is%3Aunanswered) içindeki sorularda başkalarına yardımcı olmayı deneyebilirsiniz.
Birçok durumda bu soruların cevabını zaten biliyor olabilirsiniz. 🤓
-Eğer insanların sorularına çok yardım ederseniz, resmi bir [FastAPI Expert](fastapi-people.md#fastapi-experts) olabilirsiniz. 🎉
-
-Şunu unutmayın: en önemli nokta, nazik olmaya çalışmak. İnsanlar çoğu zaman biriken stresle geliyor ve birçok durumda soruyu en iyi şekilde sormuyor; yine de elinizden geldiğince nazik olmaya çalışın. 🤗
-
-Amaç, **FastAPI** topluluğunun nazik ve kapsayıcı olması. Aynı zamanda başkalarına zorbalık ya da saygısız davranışları da kabul etmeyin. Birbirimizi kollamalıyız.
-
----
-
-Sorularda (discussions veya issues içinde) başkalarına yardım etmek için şunları yapabilirsiniz:
-
-### Soruyu anlayın { #understand-the-question }
-
-* Soru soran kişinin **amacının** ve kullanım senaryosunun ne olduğunu anlayabiliyor musunuz, kontrol edin.
-
-* Sonra sorunun (büyük çoğunluğu soru olur) **net** olup olmadığına bakın.
-
-* Birçok durumda kullanıcı kafasında hayali bir çözüm kurup onu sorar; ancak **daha iyi** bir çözüm olabilir. Problemi ve kullanım senaryosunu daha iyi anladıysanız daha iyi bir **alternatif çözüm** önerebilirsiniz.
-
-* Soruyu anlayamıyorsanız daha fazla **detay** isteyin.
+Eğer insanların sorularına çok yardım ederseniz, resmi bir [FastAPI Expert](fastapi-people.md#fastapi-experts) olursunuz. 🎉
-### Problemi yeniden üretin { #reproduce-the-problem }
+Şunu unutmayın: en önemli nokta, nazik olmaya çalışmak. 🤗
-Çoğu durumda ve çoğu soruda, kişinin **orijinal kodu** ile ilgili bir şey vardır.
+### Nasıl Yardım Edebilirsiniz { #how-to-help }
-Birçok kişi sadece kodun bir parçasını kopyalar, ama bu **problemi yeniden üretmek** için yeterli olmaz.
-
-* Çalıştırıp aynı hatayı/davranışı görebileceğiniz veya kullanım senaryosunu daha iyi anlayabileceğiniz, yerelde **kopyala-yapıştır** yaparak çalıştırılabilen bir [minimal, reproducible, example](https://stackoverflow.com/help/minimal-reproducible-example) paylaşmalarını isteyebilirsiniz.
-
-* Çok cömert hissediyorsanız, problemi anlatan açıklamadan yola çıkarak kendiniz de böyle bir **örnek oluşturmayı** deneyebilirsiniz. Ancak bunun çok zaman alabileceğini unutmayın; çoğu zaman önce problemi netleştirmelerini istemek daha iyidir.
-
-### Çözüm önerin { #suggest-solutions }
-
-* Soruyu anlayabildikten sonra olası bir **cevap** verebilirsiniz.
-
-* Çoğu durumda, yapmak istediklerinden ziyade alttaki **asıl problemi veya kullanım senaryosunu** anlamak daha iyidir; çünkü denedikleri yöntemden daha iyi bir çözüm yolu olabilir.
-
-### Kapatılmasını isteyin { #ask-to-close }
-
-Eğer yanıt verirlerse, büyük ihtimalle problemi çözmüşsünüzdür, tebrikler, **kahramansınız**! 🦸
-
-* Eğer çözüm işe yaradıysa şunları yapmalarını isteyebilirsiniz:
-
- * GitHub Discussions'ta: ilgili yorumu **answer** olarak işaretlemeleri.
- * GitHub Issues'ta: issue'yu **close** etmeleri.
-
-## GitHub repository'sini izleyin { #watch-the-github-repository }
-
-GitHub'da FastAPI'yi "watch" edebilirsiniz (sağ üstteki "watch" butonuna tıklayarak): [https://github.com/fastapi/fastapi](https://github.com/fastapi/fastapi). 👀
-
-"Releases only" yerine "Watching" seçerseniz biri yeni bir issue veya soru oluşturduğunda bildirim alırsınız. Ayrıca sadece yeni issue'lar, ya da discussions, ya da PR'lar vb. için bildirim almak istediğinizi belirtebilirsiniz.
-
-Sonra da bu soruları çözmelerine yardımcı olmayı deneyebilirsiniz.
+[Nasıl yardım edileceğine dair rehberi](https://tiangolo.com/open-source/help/#help-others-with-questions-in-github) izleyin.
## Soru Sorun { #ask-questions }
* Bir **soru** sorun veya bir **problem** hakkında danışın.
* Yeni bir **feature** önerin.
-**Not**: Bunu yaparsanız, ben de sizden başkalarına yardım etmenizi isteyeceğim. 😉
-
-## Pull Request'leri İnceleyin { #review-pull-requests }
-
-Başkalarının gönderdiği pull request'leri incelememde bana yardımcı olabilirsiniz.
-
-Yine, lütfen elinizden geldiğince nazik olmaya çalışın. 🤗
-
----
-
-Bir pull request'i incelerken akılda tutmanız gerekenler:
-
-### Problemi anlayın { #understand-the-problem }
-
-* Önce, pull request'in çözmeye çalıştığı **problemi anladığınızdan** emin olun. GitHub Discussion veya issue içinde daha uzun bir tartışması olabilir.
-
-* Pull request'in aslında hiç gerekmiyor olma ihtimali de yüksektir; çünkü problem **farklı bir şekilde** çözülebilir. Bu durumda bunu önerebilir veya bununla ilgili soru sorabilirsiniz.
-
-### Style konusunda çok dert etmeyin { #dont-worry-about-style }
-
-* Commit message tarzı gibi şeyleri çok dert etmeyin; ben commit'leri manuel olarak düzenleyerek squash and merge yapacağım.
-
-* Style kuralları için de endişelenmeyin; bunları kontrol eden otomatik araçlar zaten var.
-
-Ek bir style veya tutarlılık ihtiyacı olursa, bunu doğrudan isterim ya da gerekli değişikliklerle üstüne commit eklerim.
-
-### Kodu kontrol edin { #check-the-code }
-
-* Kodu okuyup kontrol edin; mantıklı mı bakın, **yerelde çalıştırın** ve gerçekten problemi çözüyor mu görün.
-
-* Ardından bunu yaptığınızı belirten bir **yorum** yazın; böylece gerçekten kontrol ettiğinizi anlarım.
-
-/// info | Bilgi
-
-Ne yazık ki sadece birkaç onayı olan PR'lara körü körüne güvenemem.
-
-Defalarca, 3, 5 veya daha fazla onayı olan PR'lar oldu; muhtemelen açıklaması çekici olduğu için onay aldılar. Ama PR'lara baktığımda aslında bozuk olduklarını, bug içerdiğini veya iddia ettikleri problemi çözmediklerini gördüm. 😅
-
-Bu yüzden kodu gerçekten okuyup çalıştırmanız ve bunu yorumlarda bana bildirmeniz çok önemli. 🤓
-
-///
-
-* PR bir şekilde basitleştirilebiliyorsa bunu isteyebilirsiniz. Ancak çok didik didik etmeye gerek yok; konuya göre birçok öznel bakış açısı olabilir (benim de olacaktır 🙈). Bu yüzden temel noktalara odaklanmak daha iyi.
-
-### Testler { #tests }
-
-* PR'da **testler** olduğunu kontrol etmemde bana yardımcı olun.
-
-* PR'dan önce testlerin **fail** ettiğini kontrol edin. 🚨
-
-* PR'dan sonra testlerin **pass** ettiğini kontrol edin. ✅
-
-* Birçok PR test içermez; test eklemelerini **hatırlatabilirsiniz** veya hatta kendiniz bazı testler **önerebilirsiniz**. Bu, en çok zaman alan işlerden biridir ve burada çok yardımcı olabilirsiniz.
-
-* Ayrıca neleri denediğinizi yorumlara yazın; böylece kontrol ettiğinizi anlarım. 🤓
-
-## Pull Request Oluşturun { #create-a-pull-request }
-
-Örneğin şunlar için Pull Request'lerle kaynak koda [katkıda bulunabilirsiniz](contributing.md):
-
-* Dokümantasyonda bulduğunuz bir yazım hatasını düzeltmek.
-* FastAPI hakkında oluşturduğunuz veya bulduğunuz bir makaleyi, videoyu ya da podcast'i [bu dosyayı düzenleyerek](https://github.com/fastapi/fastapi/edit/master/docs/en/data/external_links.yml) paylaşmak.
- * Link'inizi ilgili bölümün başına eklediğinizden emin olun.
-* Dokümantasyonu kendi dilinize [çevirmeye yardımcı olmak](contributing.md#translations).
- * Başkalarının yaptığı çevirileri gözden geçirmeye de yardımcı olabilirsiniz.
-* Yeni dokümantasyon bölümleri önermek.
-* Mevcut bir issue/bug'ı düzeltmek.
- * Test eklediğinizden emin olun.
-* Yeni bir feature eklemek.
- * Test eklediğinizden emin olun.
- * İlgiliyse dokümantasyon da eklediğinizden emin olun.
-
-## FastAPI'nin Bakımına Yardım Edin { #help-maintain-fastapi }
-
-**FastAPI**'nin bakımını yapmama yardımcı olun! 🤓
-
-Yapılacak çok iş var ve bunların çoğunu **SİZ** yapabilirsiniz.
-
-Şu anda yapabileceğiniz ana işler:
-
-* [GitHub'da sorularla başkalarına yardım edin](#help-others-with-questions-in-github) (yukarıdaki bölüme bakın).
-* [Pull Request'leri inceleyin](#review-pull-requests) (yukarıdaki bölüme bakın).
-
-Bu iki iş, **en çok zamanı alan** işlerdir. FastAPI bakımının ana yükü buradadır.
-
-Burada yardımcı olursanız, **FastAPI'nin bakımını yapmama yardım etmiş** ve daha **hızlı ve daha iyi ilerlemesini** sağlamış olursunuz. 🚀
-
-## Sohbete katılın { #join-the-chat }
+## Sohbete Katılın { #join-the-chat }
FastAPI topluluğundan diğer kişilerle takılmak için 👥 [Discord chat server](https://discord.gg/VQjSZaeJmf) 👥 sohbetine katılın.
/// tip | İpucu
-Sorular için [GitHub Discussions](https://github.com/fastapi/fastapi/discussions/new?category=questions)'a sorun; [FastAPI Experts](fastapi-people.md#fastapi-experts) tarafından yardım alma ihtimaliniz çok daha yüksektir.
+Sorular için GitHub Discussions'ta sorun; yardım alma ihtimaliniz çok daha yüksektir.
-Chat'i sadece genel sohbetler için kullanın.
+Chat'i sadece diğer genel sohbetler için kullanın.
///
-### Sorular için chat'i kullanmayın { #dont-use-the-chat-for-questions }
+### Sorular İçin Chat'i Kullanmayın { #dont-use-the-chat-for-questions }
Chat sistemleri daha "serbest sohbet"e izin verdiği için, çok genel ve yanıtlaması daha zor sorular sormak kolaylaşır; bu nedenle cevap alamayabilirsiniz.
-GitHub'da ise şablon (template) doğru soruyu yazmanız için sizi yönlendirir; böylece daha kolay iyi bir cevap alabilir, hatta bazen sormadan önce problemi kendiniz çözebilirsiniz. Ayrıca GitHub'da (zaman alsa bile) her şeye mutlaka cevap verdiğimden emin olabilirim. Chat sistemlerinde bunu kişisel olarak yapamam. 😅
-
-Chat sistemlerindeki konuşmalar GitHub kadar kolay aranabilir değildir; bu yüzden soru ve cevaplar sohbet içinde kaybolabilir. Ayrıca [FastAPI Expert](fastapi-people.md#fastapi-experts) olmak için sadece GitHub'daki katkılar sayılır; dolayısıyla büyük olasılıkla GitHub'da daha fazla ilgi görürsünüz.
-
-Öte yandan chat sistemlerinde binlerce kullanıcı vardır; bu yüzden neredeyse her zaman konuşacak birini bulma ihtimaliniz yüksektir. 😄
-
-## Yazara sponsor olun { #sponsor-the-author }
-
-Eğer **ürününüz/şirketiniz** **FastAPI**'ye bağlıysa veya onunla ilişkiliyse ve FastAPI kullanıcılarına ulaşmak istiyorsanız, [GitHub sponsors](https://github.com/sponsors/tiangolo) üzerinden yazara (bana) sponsor olabilirsiniz. Tier'a göre dokümantasyonda bir rozet gibi ek faydalar elde edebilirsiniz. 🎁
-
----
+GitHub'da şablon (template) doğru soruyu yazmanız için sizi yönlendirir; böylece daha kolay iyi bir cevap alabilir, hatta bazen sormadan önce problemi kendiniz çözebilirsiniz.
-Teşekkürler! 🚀
+Ayrıca chat sistemlerindeki konuşmalar GitHub kadar kolay aranabilir değildir; sohbet içinde kaybolurlar.