Geliştiriciler yazılımlarını açık kaynak olarak yayınladıklarında, hem güvenilir hem de cömert olduklarını gösterir. Açık kaynaklı yazılım kişisel olarak kendi kendini eğitmiş bir kodlayıcı olarak başlamama yardımcı olan ana şeylerden biriydi.
Bir projenin açık kaynak olması için geliştiricinin kaynağını yapması gerekiyor ilgili herkesin inceleyebilmesi ve ondan öğrenebilmesi için herkese açık kod. Ayrıca, açık kaynak kodu, kullanıcıların sağlanan herhangi bir dosyayı kullanmak yerine kendi ikili dosyalarını derlemelerine izin verdiği için geliştiricinin hain niyetleri olmadığını da gösterir.
İki yazılım parçasıyla karşılaşırsanız ve hangisini kullanacağınızı belirleyemiyorsanız, açık kaynak, diğeri değil. Öyleyse, seçiminiz net olmalıdır.
Bununla birlikte, bir yazılımın kaynak kodundan öğrenmek veya hatta bir parça kaynak koduna eklemek istiyorsanız, bu da bir seçenektir. Bunu yapmak için kaynak kodunu nasıl görüntüleyeceğinizi bilmeniz gerekir. Bu makalede, bunu nasıl yapabileceğiniz hakkında konuşalım.
Kaynak Kod Nasıl Bulunur
Bir parça açık bulduğunuzda -kaynak kodunu görüntülemek istediğiniz kaynak yazılımı, ilk adım aslında projenin kaynak kodunun nasıl kullanılabilir olduğunu bulmaktır.
Çoğu durumda kaynak kodu barındırılacaktır web'in en büyük sürüm kontrol platformunda GitHub.
In_content_1 tümü: [300x250] / dfp: [640x360]->GitHub Nedir?
GitHub 2008 yılında kurulmuş ve 2018 yılında Microsoft tarafından satın alınmıştır. Tüm kaynak kodunu sunan global bir yazılım geliştirme platformudur. Git 'nin yönetim işlevselliğinin yanı sıra, işbirliği yeteneklerini ve sürüm kontrol özelliklerini geliştiren kendi özellikleri ile.
Geliştiriciler açık kaynak kodlarını gitHub'da barındırırlar. GitHub'da kaynak kodu bulunan ve muhtemelen duyduğunuz birkaç yazılım örneği LibreOffice, GIMP ve VLC medya oynatıcı.
GitHub’ın arama özelliği kullanarak, açık kaynaklı hemen hemen her büyük yazılım projesi için kaynak kodunu bulup görüntüleyebilmeniz gerekir.
Kaynak Kodunu Görüntüleme
Yazılımın kaynak kodunu barındıran GitHub deposunu bulduğunuzda, her şeyin temel bir dizin ağacında düzenlendiğini göreceksiniz. Dosyalar için GitHub, kod görüntüleme işlemini çok kolaylaştırır.
Bir geliştirme platformu olarak GitHub, kaynak kodunu web arayüzü aracılığıyla düzgün bir şekilde biçimlendirir. Hemen hemen tüm saygın projeler, depo ve yapısı hakkında yararlı bilgiler görüntüleyen bir işaretleme dosyası olan README.md dosyasını içerecektir. Bir depoya gittiğinizde aşağı kaydırın ve bu dosyanın içeriğini göreceksiniz.
Deponun README.md dosyasını kontrol etmek önemlidir çünkü çoğu zaman kullanıcıları ilgilendikleri kaynak kodun yönüne yönlendirir. Bir depo her türlü kod ve diğer verilerle doldurulabilir, bazıları sizin için tamamen yararsızdır, bu nedenle bu dosya yol haritanızdır. / p>
İlgilendiğiniz kodun depoda nerede bulunduğunu anladıktan sonra, gitmek istediğiniz yere ulaşmak için deponun dizin ağacını tıklamanız yeterlidir.
Bir dosyayı tıklattığınızda uygun sözdizimi vurgulamasıyla görüntülenir.
Hızlı inceleme için GitHub'ın web arayüzü harika. Ancak, daha karmaşık kaynak kodu için, aynı anda veya uzun bir süre boyunca birden fazla dosyayı görüntülemek isteyebilirsiniz. Bu durumda, kaynak kodu Sublime Text gibi bir Metin düzeltici aracılığıyla indirip görüntülemenizi öneririz.
Kaynak Kodunu İndirme
GitHub'dan bir havuz indirmek yalnızca iki tıklama alır.
Her bir deponun üstünde, toplam taahhüt, şube, paket, sürüm ve katılımcı sayısını gösteren satırın altında, Klonla veya indiretiketli yeşil bir düğme. Tıklayın ve ZIP İndir'i seçin.
Varsayılan olarak, geçerli deponun ana dalını ZIP dosyası olarak indirmeye başlar. Tamamlandığında, tek yapmanız gereken arşivi bilgisayarınızdaki yerel bir klasöre çıkarmaktır. Ardından, bir metin düzenleyici kullanarak, depodaki dosyaları tarayıcı gerektirmeyen çok daha hızlı bir şekilde açabilirsiniz.
Deneyimli bir kodlayıcı değilseniz, GitHub biraz kafa karıştırıcı olabilir Başta. Bunu, üst düzey bir benioku ile açık bir kaynak kodu dizini olarak düşünüyorsanız, çok korkutucu değil. GitHub'ı kullanarak kaynak kodunu görüntülemek hem yerel olarak hem de web arayüzü üzerinden basittir.