Read this guide in other languages
- repository: repo, depo
- contributor: katkı sağlayıcı
- workflow : dinamik
- review : Gözden Geçirme
- pull request
- issue
- bug
- markdown
- cheat sheet
Açık kaynağa katkı sağlamak konusunda yeni olanlar için kaynak listesi.
İlave olarak kaynak bulursanız lütfen pull request atarak katkı sağlayın.
Eğer bir sorunuz veya yorumunuz varsa lütfen "issue" oluşturun.
İçerikler
- Genel olarak Açık Kaynağa katkı sağlamak
- Doğrudan Github aramaları
- Mozilla'nın katkı sağlayıcıları ekosistemi
- Yeni Açık Kaynak katkı sağlayıcıları için faydalı makaleler
- Versiyon Kontrol Kullanmak
- Açık Kaynak Kitapları
- Açık Kaynağa katkı girişimleri
- Katılabileceğiniz Açık kaynaklı programlar
- Lisans
Açık Kaynak dünyasını ve kültürünü tartışan makaleler ve kaynaklar.
- Açık Kaynağa katkı sağlamak hakkında açıklayıcı kılavuz by @DoomHammerNG
- Açık Kaynağa Giriş - DigitalOcean tarafından hazırlanan GitHub'da başarılı katkı için yolunda kılavuz olacak dersler
- Issuehub.io - GitHub issuelarını etiket ve dile göre aramak için araç
- Code Triage - Dil bazlı filtrelenmiş popüler repoları ve issueları bulmak için gayet hoş başka bir araç
- Awesome-for-beginners - Uygun bugları etiketler uygulayarak repoları toplamış olan faydalı bir repo
- Open Source Guides - Bireyler, topluluklar ve şirketler için Açık Kaynağa nasıl katkı sağlayacakları konusunda yardımcı kaynakların toplandığı koleksiyon
- Yapılması ve yapılmaması gereken 45 Github konusu - Github'da yapılması ve yapılmaması gerekenler
- GitHub Kılavuzları - Github'u nasıl daha etkili kullanılabileceğini ihtiva eden kılavuzlar
- Contribute to Open Source - Simülasyon prosine kod katkısı sağlayarak GitHub dinamiklerini öğren
- Linux Foundation's Open Source Guides for the Enterprise - Açık kaynak projeler için Linux Vakfı kılavuzları
- CSS Tricks An Open Source Etiquette Guidebook - Kent C. Dodds ve Sarah Drasner tarafından yazılan Açık Kaynak görgü kuralları
- Öğrenciler için A'dan Z'ye Kaynaklar - Öğrenciler için yeni bir kodlama dilini öğrenirlerken kullanabilecekleri kaynak listesi
- İlk Açık Kaynak projene katkı sağlarken: Pratik Bir Bakış Açısı - İlk Açık Kaynak projene katkı sağlarken adım adım bakış açısı
- Abati Adewale.
- Pull Request Ruleti - Açık Kaynak projelere ait gözden geçirilmesi için gönderilmiş pull requestler.
- "GitHub'daki açık kaynak projelere nasıl katkı sağlanır." Egghead.io - "GitHub'daki açık kaynak projelere adım adım nasıl katkı sağlanır?" ile ilgili videolar.
Direkt olarak uygun issuelara referans veren katkı sağlanabilecek arama bağlantıları.
- is:issue is:open label:beginner
- is:issue is:open label:easy
- is:issue is:open label:first-timers-only
- is:issue is:open label:good-first-bug
- is:issue is:open label:"good first issue"
- is:issue is:open label:starter
- is:issue is:open label:up-for-grabs
Mozilla, sağlıklı bir internet sözü veriyor ve bununla birlikte açık kaynak projelerine katkıda bulunma fırsatlarına sahip oluyor.
- Good First Bugs - İyi bir başlangıç olarak tanımlanmış bug'lar
- Mentored Bugs - Üzerinde çalışırken sıkıştığında sohbet aracılığı ile yardım alabileceğin, mentörler tarafından atanmış bug'lar
- Bugs Ahoy - Bugzilla üzerinden bug bulabileceğiniz websitesi.
- Firefox DevTools - Firefox tarayıcı içerisinde bug bulabileceğiniz ve inceleyebileceğiniz araçlar
- Start Mozilla - Mozilla ekosisteminde yeni olan katkı sağlayıcıları için tweetler atan Twitter hesabı
Nasıl başlayacağınıza dair yeni katkıda bulunanlara yönelik faydalı makaleler ve bloglar.
- İlk Açık Kaynak Projenizi nasıl seçersiniz? yazan @GitHub
- Düzeltmek için ilk Açık Kaynak Bug'ınızı nasıl bulursunuz? yazan @Shubheksha
- İlk Defa Açık Kaynağa başlayacaklar için by @kentcdodds
- Açık Kaynağa iyiliği Geri Getirmek yazan @shanselman
- İlk defa Açık Kaynağın içine girmek yazan @mcdonnelldean
- Açık Kaynağa Nasıl Katkı Sağlanır yazan @GitHub
- Kodunuzda Bug'ı Nasıl Bulabilirsiniz? yazan @dougbradbury
- Markdownda Uzmanlaşmak by @GitHubGuides
- İlk Görev: Katkı Sağlayıcı Sayfası yazan @forCrowd
- 5 Dakika İçerisinde Açık Kaynağa Nasıl Katkı Sağlarsın yazan @roshanjossey
- Hacktoberfest 2018: Nasıl ücretsiz t-shirt alırsın — Kodlama Yeni Olsan Dahi yazan @quincylarson
- Açık Kaynak için Acı Kılavuz yazan @ken_wheeler
- Yeni Geliştiriciler için Adım Adım İlk Defa Açık Kaynağa Katkı Sağlama Kılavuzu yazan @LetaKeane
- Windows üzerinde Adım Adım Git ve GitHub Öğren) yazan @ows-ali
- Neden Açık Kaynak ve Nasıl? by @james-gallagher
- Açık Kaynağı kullanmaya nasıl başlanır? - By Sayan Chowdhury
- Hangi Açık Kaynağa Katkıda Bulunmalıyım? by @kentcdodds
- Açık Kaynak için Sürükleyici bir Giriş Klavuzu by Franklin Okolie
- Açık Kaynağa Katkıda bulunmaya Başlamak by Zara Cooper
- Yeni başlayanlar için Açık Kaynağa katkıda bulunmak by Sudipto Ghosh
- Açık Kaynağa Kod Yazmadan Katkıda Bulunmanın 8 Yolu by OpenSource
- Açık Kaynaklı Yazılım Nedir? AKY(OSS) Sade Anlatım by Jessica Wilkins
Genellikle Git ve GitHub olmak üzere sürüm kontrolünü kullanmayla ilgili çeşitli düzeylerde öğreticiler ve kaynaklar.
- Git Gibi Düşünmek - İleri Seviye Yeni Başlayan olup bazı noktalarda zorlananlar için güvenli bir deneyim sağlamaları için basit stratejiler veren Git Tanıtımı
- Git'i Dene - Ücretsiz olarak tarayıcın üzerinde 15 dakikada Git Öğren
- Her Gün "Git" - Her gün ihtiyaç duyabileceğiniz kullanışlı komutlar
- Oh shit, git! - Düz bir ingilizce ile anlatılmış "Git kullanırken yapılan ortak hatalardan nasıl kaçınırsın" kılavuzu
- Atlassian'ın Git Dersleri - Çeşitli git kullanma kılavuzları.
- GitHub Git Cheat Sheet (PDF)
- freeCodeCamp ın Viki Git Kaynakları
- GitHub Akışı (42:06) - Pull Request nasıl yapılır hakkında bir Github Konuşması
- GitHub Öğrenme Kaynakları - Git ve GitHub öğrenme kaynakları.
- Pro Git - Scott Chacon ve Ben Straub tarafından yazılmış, ApressThe tarafından paylaşılmış "Pro Git book" kitabının tamamı.
- Git-it - Adım Adım Masaüstünde kullanabileceğiniz Git dersleri
- Git için Uçuş Kuralları - İşler sarpa sardığında ne yapılması gerektiği ile ilgili kılavuz.
- Git and GitHub hakkında kapsamlı bir tanıtım - Madhav Bahl tarafından yazılmış ki git ve GitHub'da yeniyseniz mutlaka görmelisiniz, Git Versiyon Kontrolünü detaylı olarak anlatan bir tanıtım.
- Başlangıç Seviyesi için İspanyolca Git Kılavuzugit ve GitHub hakkında İspanyolca açıklanmış eksiksiz kılavuz slaytı. Una guía completa de diapositivas sobre git y GitHub explicadas en Español.
- Git Kraken - Versiyon Kontrol için görsel, çapraz platform uyumlu ve interaktif git masaüstü uygulaması.
- Git Tips - En sık kullanılan git ipuçları ve püf noktaları.
- Git Best Practices - Sıklıkla commit oluşturun, Mükemmeleştirin, bir seferde Yayımlayın: En iyi git Pratikleri.
- Git Interactive Tutorial - Git’i görsel içeriklerle ve interaktif bir şekilde öğrenin.
- Complete Git and GitHub Tutorial (1:12:39) - Tam bir Git ve GitHub Eğitimi by Kunal Kushwaha.
Açık Kaynaklı her şey üzerine kitaplar: Kültür, Tarih, En İyi Uygulamalar, vb.
- Açık Kaynak Proje Üretmek - "Producing Open Source Software" kitabı Açık Kaynak Geliştirmenin İnsan tarafı hakkında bir kitaptır. Ücretsiz yazılım kültürünü, kullanıcı ve geliştiricilerden beklentileri ve başarı projelerin yönetimini anlatır.
- Açık Kaynak Kitap Serisi - Açık Kaynak ve büyüyen Açık Kaynak Hareketi hakkında hakkında daha fazla bilgiler öğrenebileceğiniz https://opensource.com sitesinden kapsamlı ücretsiz kitap listesi
- Yazılım Yayınlama Pratikleri: Nasıl Yapılır - Linux ve diğer Açık-Kaynak projeler için doğru yayınlama pratiklerini açıklar. Bu pratikleri takip ederek, kullanıcıların kodunuzu daha iyi derlemesini, kullanmasını ve diğer geliştiriclerin kodunuzu anlayarak sizin işbirliği içinde kodunuzu iyileştirmesini sağlayacaksınız.
- Açık Kaynak 2.0 : Süregelen Evrim (2005) - Açık Kaynak 2.0 Bugünün teknoloji liderlerinden, 1999 yılında yayınlanmış kitap olan "Açık Kaynak: Devrimden Sesler" kitabının, süregelen evrimsel resmini yüksek idrak kabiliyetiyle resmeden ve düşünmeye sevk edici kompozisyon dizisidir.
- Açık Kaynaklı Uygulamalarının Mimarisi - Dağıtılmış iş akışlarını etkinleştirmek için Git’in çeşitli yönlerinin nasıl çalıştığını ve diğer sürüm kontrol sistemlerinden (VCS’ler) nasıl farklı olduğunu anlatır.
- Açık Kaynaklar: Açık Kaynak Devriminden Sesler - Linus Torvalds (Linux), Larry Wall (Perl) ve Richard Stallman (GNU) gibi açık kaynak öncülerinden yazılar.
Yeni başlayanlar için uygun sorunları veya mevsimsel etkinlikleri bir araya getiren girişimlerin listesi.
- Up For Grabs - Başlangıç seviyesi dostu issue'lar ile beraber projeleri içerir
- Yalnızca İlk Defa Başlayanlar İçin - "first-timers-only" olarak etkiketlenmiş bug listesi
- İlk Katkılar - 5 dakika içerisinde ilk Açık Kaynak Katkını yap. Katkı yapmaya başlamak için yardım eden araç ve ders
- Hacktoberfest - Açık Kaynağa Katkı sağlamayı teşvik eden bir program. Ay bazında en az 5 pull request yaparak t-shirt ve sticker gibi hediyeler kazan.
- 24 Pull Requests - Aralık ayı boyunca Açık Kaynak işbirliğini destekleyen proje.
- Ovio - Katılımcı dostu projeleri bir katalog olarak geliştiriciye sunan proje. Güçlü bir sorun arama aracına sahiptir ve sorunları daha sonrası için kaydetmenize izin verir.
- Bu Projeye Katkıda Bulunun - Bu, ilk kez katkıda bulunanların basit ve kolay bir projeye katılmalarına ve GitHub'ı kullanma konusunda rahat olmalarına yardımcı olacak bir eğitimdir.
- Open Source Welcome Committee - Open Source Welcome Committee (OSWC), yeni gelenlerin olağanüstü Açık Kaynak dünyasına katılmalarına yardımcı olur.
Açık kaynak yazılım projelerine katkıda bulunmak için yeni başlayanları danışmanlar ve kaynaklarla eşleştirmeye yardımcı olmak için bir topluluk tarafından barındırılan bir program, staj veya burs.
- All Linux Foundation (LF) Mentorships
- Beginner friendly Open Source programs with their timelines
- FossAsia
- Free Software Foundation (FSF) Internship
- Girlscript Summer of Code - Girlscript Vakfı tarafından her yaz yürütülen üç aylık bir Açık Kaynak Programı. Katılımcılar, sürekli çaba göstererek, bu aylarda yetenekli mentorların aşırı rehberliğinde çok sayıda projeye katkıda bulunur. Böyle bir teşhir ile öğrenciler evlerinin rahatlığında gerçek dünya projelerine katkıda bulunmaya başlarlar.
- Outreachy
- Hacktoberfest
- CNCF
- Google Summer of Code - Google, daha fazla öğrenci geliştiriciyi açık kaynaklı yazılım geliştirmeye teşvik etmek için her yıl bu ücretli programı gerçekleştirir.
- Rails Girls Summer of Code - Kadınlar ve ikilik dışı(ikili olmayan, nabinari, non-binary) yazılımcı bireyler için mevcut açık kaynaklı projeler üzerinde çalıştıkları ve becerilerini genişlettikleri küresel bir topluluk.
- Major League Hacking Fellowship - Kalkınan teknoloji uzmanları için açık kaynaklı bir proje oluşturduğu veya katkı sağladığı için uzaktan bir staj alternatifi.
- Hyperledger Mentorship Program - Eğer Blockchain ile ilgileniyorsanız, bu sizin için. Hyperledger'a katkıda bulunabilirsiniz. Bu mentorluk programı, Hyperledger açık kaynak geliştirmeye pratik bir şekilde maruz kalmanızı sağlar. Hyperledger geliştirici topluluğunda son derece aktif olan danışmanlar olarak atanacaksınız.
- LF Networking Mentorship
- Microsoft Reinforcement Learning
- Open Summer of Code
- Open Mainframe - Open Mainframe Projesi'nin ayrıca kendi açık kaynak programı vardır ve danışanlar anabilgisayar teknolojisi konusundaki bilgilerini genişletebileceklerdir.
- Processing Foundation Internship
- Redox OS Summer of Code
- Social Summer of Code - Social Foundation, öğrencilerin açık kaynak kültürü hakkında bilgi edinmeleri ve topluluğa dahil olmaları için bu iki aylık uzun yaz programını sunar. Katılımcılar, deneyimli mentorların rehberliğinde gerçek hayat projelerine katkıda bulunurlar.
- Season of KDE - KDE topluluğu tarafından düzenlenen ;The Season of KDE, dünyadaki tüm bireylere yönelik bir sosyal yardım programıdır. KDE, ücretsiz ve açık kaynaklı yazılım geliştiren uluslararası bir özgür yazılım topluluğudur ve KDE'nin Sezonu programı aracılığıyla KDE'ye katkıda bulunabilirsiniz.
Lisans türü: Creative Commons Attribution-ShareAlike 4.0 International License.