En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

Nedir: Kod Deposu

Bir kod deposu (veya kod repo), geliştiricilerin kodlama projeleri üzerinde işbirliği yapmaları için gereken her şeyi sağlayan merkezi bir merkezdir.

Bu, kaynak kodunun ve diğer kaynakların depolanması ve yönetilmesi, her ekip üyesi tarafından yapılan değişiklikleri izleyen sürüm kontrolü, yazılım için belgeler yazma yeteneği ve kodu son kullanıcılara paylaşma yolu içerir.

Sözlük: Kod Deposu

Kod Depoları Ne İçin Kullanılır?

Kod depoları, programlama kodlarını veya kaynak kodlarını depolamak, yönetmek ve üzerinde işbirliği yapmak için kullanılır. Genellikle ‘repo’ olarak adlandırılırlar.

Kod depolamanın yanı sıra, kod depoları aynı zamanda bir sürüm kontrol sistemi olarak da hizmet verir. Bu, bir geliştirme ekibinin zaman içindeki kod değişikliklerini izlemesine, diğer ekip üyeleriyle çalışmalarını koordine etmesine ve revizyon geçmişini tutmasına olanak tanır.

GitHub Gibi Kod Depoları İşbirlikçi Kodlamayı Sağlar

Geliştiriciler projeyi kendi bilgisayarlarına kopyalayabilirler, böylece orijinal depoyu etkilemeden üzerinde çalışabilirler. Bu, kod tabanının bir 'fork'u olarak bilinir.

Koddaki değişiklikleri yaptıktan sonra, çatallanmalarının ana projeyle tekrar birleştirilmesini talep edebilirler. Proje sahibi, değişikliklerini kabul edebilir veya reddedebilir.

WordPress'in programlama kodu merkezi bir kod deposunda saklanır. Bu, WordPress çekirdek geliştirme ekibinin ve WordPress deposu üyelerinin yeni özellikler eklemesine, hataları bildirmesine ve düzeltmesine ve önerilerde bulunmasına olanak tanır.

Çoğu WordPress geliştiricisi, eklentilerini ve temalarını barındırmak için bir kod deposu kullanır. Bu, diğer geliştiricilerle işbirliği yapmalarına, geri bildirim almalarına ve başkalarının kodlarını incelemelerine olanak tanır.

WordPress kullanıcıları, eklentileri ve temaları depodan indirebilir ve web sitelerine kurabilirler.

WordPress Çekirdek Kod Deposu Nerede Bulunur?

WordPress çekirdek geliştirme ekibinin aktif olarak üzerinde çalıştığı PHP programlama kodunu içeren bir depo bulunmaktadır.

WordPress topluluğunun üyeleri, kod yamaları göndererek, hataları düzelterek ve bildirerek ve yeni özellikler önererek katkıda bulunabilirler.

Bu, WordPress'in neden harika olduğunun büyük bir parçasıdır. Geliştiricilerden oluşan çekirdek bir ekip proje geliştirmesine liderlik etse de, programlama becerileri olmasa bile herkes geliştirmeye katkıda bulunabilir.

Bunun nedeni, WordPress'in bir açık kaynaklı proje olmasıdır. Daha fazla ayrıntı için, lütfen WordPress'in neden ücretsiz olduğu hakkındaki rehberimize bakın.

WordPress çekirdek projesinin kaynak kodunu bu URL'de bulabilirsiniz:

https://develop.svn.wordpress.org/
WordPress Çekirdek Deposu Hakkında Bilgi

Sürüm kontrolü, Subversion adlı açık kaynaklı bir sistem kullanılarak yönetilir.

WordPress çekirdek kod deposu ve nasıl yardımcı olabileceğiniz hakkında daha fazla bilgiyi WordPress.org el kitabının WordPress Kod Tabanı sayfasını ziyaret ederek öğrenebilirsiniz.

GitHub Nedir?

GitHub en popüler kod deposudur. Adını, birden fazla kullanıcının aynı kod tabanı üzerinde çalışmasına olanak tanıyan popüler bir sürüm kontrol sistemi olan Git'ten almıştır.

 Açık kaynaklı projeler için kullanımı ücretsizdir ve şu anda açık kaynak geliştiricileri arasında en çok kullanılan kod deposudur.

WordPress çekirdek deposunun bir kopyası veya aynası, GitHub'da bulunabilir.

Birçok WordPress eklentisi ve teması GitHub üzerinde geliştirilir. Örneğin, MonsterInsights eklentisi GitHub üzerinde geliştirilmiştir ve herkes katkıda bulunmaya davetlidir.

WordPress İçin MonsterInsights Eklentisi GitHub'da Geliştirilmiştir

Daha fazla bilgi için lütfen GitHub hakkındaki sözlük girdimize bakın.

WordPress Web Sitesi Sahipleri Kod Depolarını Nasıl Kullanabilir

Birçok WordPress kullanıcısı, kontrol paneli aracılığıyla ihtiyaç duydukları her şeyi yapabilir ve asla bir kod deposunu ziyaret etmezler. Ancak, geliştirici olmayanların bir kod deposunu kullanabileceği birkaç yol vardır.

WordPress Temalarını ve Eklentilerini Yükleme

Muhtemelen resmi WordPress dizinlerinden eklentileri ve temaları nasıl kuracağınızı biliyorsunuzdur. Web sitenize yeni özellikler veya yeni bir görünüm eklemenin kolaylığı, WordPress'in bu kadar popüler olmasının büyük bir nedenidir.

Ancak, bir eklenti veya tema GitHub gibi bir kod deposunda geliştirildiğinde, onu oradan indirebilir ve web sitenize manuel olarak kurabilirsiniz.

GitHub'dan WordPress eklentilerini ve temalarını nasıl kuracağınızla ilgili kılavuzumuzda ayrıntılı talimatlar bulacaksınız.

Yeni Özellikler Önerme ve Hata Bildirme

Teknik bilgisi olmayan kullanıcıların WordPress ve eklentilerini/temalarını geliştirmeye yardımcı olabileceği en iyi iki yol, yeni özellikler önermek ve hataları bildirmektir.

WordPress web sitenizi geliştirme yollarını araştırırken, henüz mevcut olmayan bir özellik düşünebilir veya bir eklentide olması gerektiği gibi çalışmayan bir özellik keşfedebilirsiniz.

GitHub gibi kod depoları, yeni bir sorun açmanıza ve geliştiricileri bilgilendirmenize olanak tanır.

GitHub'da Bir Özellik İstek Sorunu Açma

Özellik isteğinizle yeterince kişi hemfikir olursa ve o özellik üzerinde çalışmak isteyen geliştiriciler varsa, bu özellik sonunda yazılımın bir parçası haline gelebilir.

WordPress için yeni özellik önerileri yapma konusunda hazırladığımız rehberimizde daha fazla bilgi edinebilirsiniz: WordPress için yeni özellik önerileri nasıl yapılır.

Sürüm Kontrolü Ekleme

Geliştiriciler ve ileri düzey kullanıcılar GitHub'a aşina olduklarından, WordPress web sitelerinde sürüm kontrolü için de kullanmayı tercih edebilirler.

Bu, web sitelerinde nelerin değiştiğini kolayca görmelerini ve gerekirse bu değişiklikleri geri almalarını sağlar.

Bu makalenin WordPress'teki kod depoları hakkında daha fazla bilgi edinmenize yardımcı olmasını umuyoruz. Ayrıca, kullanışlı WordPress ipuçları, püf noktaları ve fikirleri hakkında ilgili makaleler için aşağıdaki Ek Okuma listemize de bakmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Ek Okuma

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!