7.0 KiB
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:
-
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.
-
Public forumuzdaki kampçılara yardım edin. Sorularını cevaplayın ya da kodlarına geri bildirimler yapın.
-
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.
Açı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.
(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:
Açı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:
- Public forumumuzun "Katkıda bulunanlar" kategorisi
- Katkıda bulunan kişilerimiz Gitter'deki sohbet odası
Ü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 | |
---|---|---|
Mrugesh Mohapatra | @raisedadead |
@raisedadead |
Ahmad Abdolsaheb | @ahmadabdolsaheb |
@Abdolsaheb |
Kristofer Koishigawa | @scissorsneedfoodtoo |
@kriskoishigawa |
Email:
dev@freecodecamp.org