freeCodeCamp/docs/i18n-languages/turkish/CONTRIBUTING.md

7.1 KiB
Raw Blame History

Read these guidelines in other languages

Katkıda Bulunma Kuralları

Merhaba. 👋

freeCodeCamp.org, sizin gibi binlerce gönüllü sayesinde mümkün olmaktadır. Katkılarınızdan dolayı minnettarız ve sizi ağırlamaktan mutluluk duyarız.

"Davranış Kurallarımıza" kesinlikle uyarız. Okumak için bir dakikanızı ayırın. Sadece 196 kelime.

İyi eğlenceler! 🎉

İşte size katkıda bulunabileceğiniz bir kaç eğlenceli yol

Bunlardan herhangi birine katkıda bulunabilirsiniz:

  1. Bu Open-Source-Codebase'e katkıda bulunun. Karşılaştığımız problemlerin üstesinden gelmemize ve öğrenme platformundaki hataları düzeltmemize yardımcı olun.

  2. Public forumuzdaki kampçılara yardım edin. Sorularını cevaplayın ya da kodlarına geri bildirimler yapın.

  3. YouTube videolarımıza altyazı eklenmesinde bize yardımcı olun.

Bu Open-Source-Codebase'e katkıda bulunun

Open-Source-Codebase'imizde binlerce coding challenges ve öğrenme platformumuzu destekleyen diğer kaynak kodları yer almaktadır.

Yarat, güncelle ve coding challenges'lardaki hataları düzelt

Tüm coding challenges'larımız, sizin gibi gönüllülerden uzman bilgisini getirerek topluluk tarafından küratörlüğünü sürdürüyor.

Onları geliştirebilir ve ifadelerini netleştirmeye yardımcı olabilirsiniz. Konsepti daha iyi açıklamak için kullanıcı hikayelerini güncelleyebilirsiniz hatta gereksiz olanları kaldırabilirisiniz. Ayrıca insanların kodlarını daha tutartlı hale getirmek için, challenge testlerini geliştirebilirsin.

Eğer bu coding challenge'ları geliştirmek ilgini çekerse, işte Coding challenge'lar üzerine nasıl çalılır.

freeCodeCamp.org öğrenme platformundaki hataları düzeltmemize yardım edin

Öğrenme platformumuz modern bir JavaScript-Stack üzerinde çalışmaktadır. Node.js, MongoDB, LoopBack, OAuth 2.0, React, Gatsby, Webpack ve diğerleri dahil ancak bunlarla sınırlı olmamak üzere çeşitli bileşenleri, araçları ve kütüphaneleri vardır.

ıkça,

  • Node.js tabanlı bir API server'ımız,
  • Bir dizi React tabanlı client uygulamarı,
  • Front-end projelerimizi değerlendirmek için kullandığımız bir script.

Katkıda bulunmak için API'lerin anlaşılması, ES6 Syntax ve fazlasıyla merak gerektirir.

Katkıda bulunabilmek için bahsi geçen teknolojilerde, araçlarda ve kütüphanelerde uzman olmanız gerekmiyor fakat bunlara aşina olmanızı bekliyoruz.

Eğer codebase'imizi geliştirmemizde bize yardım etmek isterseniz, freeCodeCamp'i lokal olarak kurabilir ya da ücretsiz online geliştirme ortamı Gitpod'u kullanabilirsiniz.

Gitpod'da Aç

(Freecodecamp için kodlamaya hazır geliştirme ortamını tarayıcınızda başlatır.)

Sıkça sorulan sorular

Panoda olmayan bir hatayı nasıl bildirebilirim?

Eğer bir hata bulduğunuz düşünüyorsanız, "Yardım, Bir Hata Buldum" yazısındaki talimatları takip edin.

Bunun yeni bir hata olduğundan eminseniz, yeni bir GitHub issue yaratın. Hatayı tekrarlayabilmemiz için olabildiğince fazla bilgi eklediğinizden emin olun. Bu konuda, size yardımcı olmak için önceden tanımlanmış bir sorun şablonumuz bulunmaktadır.

Lütfen bir sorun için kodlama yardımı isteyen issue'ların kapatılacağını unutmayın. Issue-tracker codebase ile alakalı sorunlar ve tartışmalar içindir. Bir şüphe durumunda, sorunu bildirmeden önce forum üzerinde yardım aramalısınız.

Bir güvenlik sorununu nasıl bildirebilirim?

Güvenlik sorunları için herhangi bir GitHub issue yaratmak yerine lütfen, security@freecodecamp.org adresine mail atınız. Sorunu derhal inceleyeceğiz.

Sorunlara etiketlenen etiketler ne anlama geliyor?

Topluluk moderotörlerimiz, issue'ları aciliyetine göre sıralar ve istekleri önceliklerine, ciddiyetine ve diğer faktörlere incelemeye alırlar. Etiketlerin anlamlarının sözlüğünü buradan bulabilirsiniz.

yardım aranıyor ya da ilk kez gelenler hoş geldiniz, çalışmanız için neyin uygun olduğuna hızlı bir bakış atın. Bunlar üzerinde çalışmak için izin almanız gerekmez.

Eğere bu issue'lar üzerine ne yapılacağı net değilse, yorumlarda soru sormaktan çekinmeyin.

Bir yazım yanlışı buldum, pull request yapmadan önce bir issue açmalı mıyım?

Yazım yanlışları ve kelime değişiklikleri için yeni bir issue yaratmadan, direkt olarak pull request açabilirsiniz.

GitHub'da ve genel olarak Open-Source'ta yeniyim:

ık Kaynak Kılavuzuna Nasıl Katkıda Bulunur yazımızı okuyun.

Bu dökümantasyonda olmayan bir konuda takıldığımda nasıl yardım alabilirim?

Yardım istemek için çekinmeyin:

Üzerinde çalışmak istediğiniz konulardan herhangi birine katkıda bulunmanıza yardımcı olmaktan büyük heyecan duyuyoruz. İlgili konu başlıkları hakkında bize sorular sormaktan çekinmeyin, açıklığa kavuşturmaktan memnuniyet duyarız. Yeni bir tane göndermeden önce sorgunuzu aradığınızdan emin olun. Kibar ve sabırlı olun. Gönüllüler ve moderatörler topluluğumuz, sorularınız için size yol göstermek için her zaman yanındadır.

Şüphe duyduğunuzda, bu konuda size yardımcı olmak için platform geliştirme ekibimize ulaşabilirsiniz:

Name GitHub Twitter
Mrugesh Mohapatra @raisedadead @raisedadead
Ahmad Abdolsaheb @ahmadabdolsaheb @Abdolsaheb
Kristofer Koishigawa @scissorsneedfoodtoo @kriskoishigawa

Email: dev@freecodecamp.org