Açık Kaynaklı Bir Uygulamanın Kaynak Kodunu Görüntüleme ve Düzenleme

  • Lesley Fowler
  • 0
  • 3264
  • 619
reklâm

Yazılım geliştirmeyi düşünüyorsanız, açık kaynaklı rotaya gitmek bunu yapmanın en iyi yollarından biridir. İnsanlar yalnızca açık kaynaklı kodunuzu görüntüleyip kendi düzeltmelerini göndermez, aynı zamanda başkalarının koduna çerçeve veya ilham kaynağı olarak bakmaları için teşvik edilir.

Açık kaynak kullanmak iyi bir seçim olsa da, doğru topluluğa yatırım yapmanız da gerekir. GitHub, yalnızca siteyi ziyaret eden kullanıcıların büyük miktarda olması nedeniyle değil, GitHub'ın sunduğu özellikler nedeniyle de bunu yapacak en iyi yerlerden biridir. GitHub'da açık kaynaklı bir uygulama bulursanız, kodun görüntülenmesi, düzenlenmesi ve yazılması da dahil olmak üzere, onunla yapabileceğiniz birkaç şey göstereceğim..

Hesap oluştur

GitHub'ı kullanmaya başlamadan önce, onlarla bir hesap oluşturmak en iyisidir. Bir hesap oluşturmak ücretsizdir ve çatal gibi birçok özellikten yararlanmanıza izin verecektir. GitHub ayrıca ücretsiz olanın yanı sıra farklı üyelik seviyelerine sahiptir, ancak ücretsiz bir hesap kişisel kullanım için fazlasıyla yeterli olmalıdır.

Bir Projeyi Kontrol Etmek


Bir hesabınız olduğunda, GitHub'da bulunan açık kaynaklı bir uygulamaya doğrudan dalabilirsiniz. Burada, uygulamaya ait klasörler ve dosyalar, bir ağ grafiği, çekme isteklerinin bir listesi, açık sayılar, bir wiki ve diğer grafikleri içeren uygulamanın proje sayfasını görebilirsiniz. Açıkçası, dosyalar içindeki kodu görmek istiyorsanız, üzerlerine tıklamanız ve kaynak kodun tamamı size sunulması gerekiyor. Kodu yorumlamaya gelince, uygulamanın yazıldığı programlama dilinde Java, C ++, Python veya başka bir şey olup olmadığını bilmeniz gerekir. Merak edenler için, ekran görüntüsü Caleb Evan'ın jcanvas'ını HTML5'in Tuval Elemanını Hızlı ve Kolay Bir Şekilde Yönetin jCanvas ile Hızlı ve Kolay Bir Şekilde Yönetin HTML5'in Tuval Elemanını jCanvas ile Birlikte Yönetin Bildiğimiz kadarıyla web, hiç olmadığı kadar hızlı bir şekilde değişiyor. Son zamanlarda, HTML5 sahneye giriyor,… projesine gerek kalmadan yüksek etkileşimli web uygulamaları geliştirme yeteneği sağlıyor..

Proje Oluşturmak


Kodu düzenlemek, bazı ek adımlar gerektirir. Kodu GitHub'da resmi olarak belirtmeden kopyalamak istiyorsanız, projenin dosyalarını indirmeniz ve ardından bunları yerel olarak bilgisayarınızda düzenlemeniz gerekir. Ancak, şu anda mevcut olan kaynağı kullanmak ve onunla kendi projenizi oluşturmak ve kendi yönünüze doğru ilerlemek istiyorsanız, onu istiflemek isteyeceksiniz. Forking bir hesapla ve tıklatarak gerçekleştirilebilir “Çatal” Projenin sayfasında, ekran görüntüsünde gösterildiği gibi. Sonraki birkaç talimat G'yi yüklemesi gereken Linux kullanıcıları içindir.o kendi dağıtımları için paket.


Deponun dosyalarını bilgisayarınıza almak isterseniz, komutu çalıştırmanız gerekir. git klonu https://github.com/username/project_name.git, Kullanıcı adınızı GitHub kullanıcı adınız ve proje adınızla değiştirdiğiniz uygulama projesinin adıyla değiştirin. Bu komutu, GitHub projelerinizin tümünü içermesi gereken bir klasörde çalıştırın, çünkü her git clone komutu o anda bulunduğunuzdan birinde yeni bir klasör oluşturur. Bu, projenin dosyasını indirmenin başka bir yoludur çünkü oturum açma kimlik bilgisi gerektirmez. Artık dosyaları istediğiniz gibi herhangi bir metin düzenleyiciyi veya IDE'yi kullanarak değiştirebilirsiniz. Linux kullanıcıları için mükemmel programlama editörleri olduğu için Eclipse veya Geany'yi öneririm - Eclipse daha fazla özellikli ve Geany daha zayıf. Windows kullanıcıları yerel GitHub istemcisini de kullanabilir.

Projenize Değişiklikleri Yükleme


Değişiklikleri tamamladıktan sonra, komutu kullanarak güncellenmiş dosyaları GitHub'a geri yükleyebilirsiniz. git kökeni ana itin uygulamanın klasörünün içindeyken. Bu değişiklikleri geri iter “Menşei” işaretçi (çatal projeniz) ve ana dal (kaynak kodun varsayılan konumu).

Yukarı Akışı Takip Etmek

Yukarı havzadaki projeyi takip etmek istiyorsanız (kendinize ait olanı kurmayı planladığınız proje), o zaman ek uzaktan kumanda olarak adlandırılanları eklemeniz gerekir. Bu, temel olarak uygulamanızın klasörün içindeyken kullanabileceğiniz başka bir anahtar kelimedir. Yeni uzaktan kumandayı oluşturmak için komutu çalıştırın. git remote eklenti yukarı akış https://github.com/username/project_name.git, kullanıcı adı, orijinal projenin kullanıcı adı ile değiştirilmelidir ve proje_adı, proje adı ile değiştirilmelidir..

Yukarı Akış Değişikliklerini Birleştirme

Yukarı yöndeki projenin güncellendiğini fark ederseniz ve değişiklikleri dahil etmek istiyorsanız, git upstream çekin Ek uzaktan kumandayı oluşturduktan sonra GitHub, yukarı akıştan gelen değişiklikleri projenizin dosyalarına indirip birleştirecek. Bu komutu çalıştırdıktan sonra her şey mükemmel çalışıyorsa, hemen çalıştırabilirsiniz git kökeni ana itin güncellemeleri kendi projenize itmek için.

İstekleri Çek


Yukarı havzadaki projeye geri katkıda bulunmak istiyorsanız, herhangi bir değişikliği projenin kendi çatalında (ya da havza akışındaki projenin kendi dalında) yapmak için en iyisidir, ancak bu yalnızca orijinal yazar özel düzenlemeler yaptıktan sonradır). Bu değişiklikleri havuzunuza gönderdikten sonra GitHub'a gidip çekme isteği gönderebilirsiniz. Bu, daha önce yaptığınız değişiklikleri gözden geçirmesini ve değişikliklerinizi yukarı akış projesine çekmesini istemiştiği yukarı akış projesinin orijinal yazarına bildirir. En azından bir önceki projeye yaptığınız değişikliklerden bazılarını, projelerini paylaştığınız için teşekkür olarak çekmeleri için, yukarı yöndeki projeye geri vermeleri genel bir nezaket. İsteğinizi kabul edip etmemek onlara kalmış.

Sonuç

GitHub, zaten çok sayıda açık kaynak geliştiricisinin kullandığı fantastik bir araçtır. GitHub, herkesin kendi sunucularında konfigüre edebileceği Git yardımcı programını kullanırken, GitHub gerçekten açık kaynak dünyasında bir gereksinim olan geliştirmenin topluluk yönünü bir araya getiriyor. Bu giriş, temel bilgilere başlamanıza yardımcı olacaktır. Eğer gerçek programlama hakkında daha fazla bilgi edinmek istiyorsanız, bu makaleyi C ++ 3 Web sitelerini tazelemek için en iyi sitelerden inceleyebilirsiniz. C ++ Programlama Dilini Öğrenmeye Başlamak İçin 3 Web Siteleri C ++ Eğitim Dilini Öğrenmeye Başlamak için çoğu için zor, nispeten kolay programlama dilleriyle bile. Java ile başlamak daha kolay olsa da (burada MakeUseOf for Java'da sayısız makalemiz var ... .

GitHub'ı kullandın mı? İnsanların bilmesi gereken en çok hangi özelliği seviyorsunuz? Yorumlarda bize bildirin!




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.