Anasayfa » Kodlama » Açık Kaynak Topluluğuna Katkı Yapmanın 10 Yolu

    Açık Kaynak Topluluğuna Katkı Yapmanın 10 Yolu

    Açık kaynaklı yazılım, daha önce hiç görülmemiş fırsatlar yaratarak bilgi teknolojisinin gelişimini hızlandırdı. Sadece Drupal veya WordPress gibi ücretsiz CMS ya da ücretsiz olarak kullanabileceğimiz Linux dağıtımları tarafından sağlanan masaüstü ortamları kullanan girişimleri ve küçük işletmeleri düşünün..

    Sourceforge, GitHub veya WordPress Plugin Repository gibi yerlerden indirebileceğiniz açık kaynaklı yazılımlar genellikle Gönüllü geliştiriciler tarafından boş zamanlarında yazılan ve korunan. Açık kaynak kodlu bir yazılım kullandıysak, sadece son kullanıcı değil aynı zamanda Açık Kaynak Topluluğu üyesiyiz..

    Hareketin başarısı büyük ölçüde kullanıcılarına bağlı olduğundan, açık kaynak kodunu kendi projemiz olarak düşünmek önemlidir. geliştirmek için neler yapabileceğimizi düşünmek kullandığımız açık kaynaklı ürünler (yazılım, eklentiler, temalar, kod parçacıkları, blog platformları, işletim sistemleri vb.).

    Noel geldiğinde, bu yazıda Açık Kaynak Topluluğuna nasıl geri verebileceğimize bir bakacağız..

    1. Favori yazılımımıza olumlu yorumlar verin

    Açık kaynaklı geliştiriciler genellikle finansal olarak telafi edilmediğinden, aksi takdirde motive edilmeleri gerekir. Birçoğu, ne yazık ki, kullanıcıların olumlu eleştirilerden çok daha kolay bir şekilde olumsuz yorumlar verme eğiliminde olduklarını tecrübe etti.

    Bu eğilim genellikle temel insan psikolojisinin bir sonucu olarak, işlevsel olmayan bir yazılım tarafından karıştırılan öfkeli bir kullanıcı olarak görülür. kalite hakkında daha hızlı yorum yapacak ihtiyaçlarının karşılandığı birinden daha çok, ama bunun hakkında başka bir açıdan düşünmeye değer.

    Küçük olumlu eleştiriler almak açık kaynaklı geliştiricilere son derece çekici gelebilir, öyleyse, iyi bir tema, eklenti veya yazılım bulursak, menşe sitesine geri dönmek ve geliştiricilere olumlu bir geri bildirim bırakmak her zaman iyi bir fikirdir..

    Cevap verecek zamanları olmasa da, kesinlikle takdir edeceklerdir. Noel, favori eklentilerimizin ve temalarımızın yazarlarını hediye olarak çarpıcı bir incelemeyle şaşırtmak için iyi bir zaman olabilir.

    2. Olumsuz yorumlar yapmadan önce soru sorun

    Tüm iyi niyetlere rağmen, sık sık düşündüğümüz gibi bir şey işe yaramaz. Bu mutlaka yazılımın sorunu değil, fakat yerel çevremizin sorunlarından da kaynaklanabilir, diğer yazılımların uyumsuzluğu kullandığımız ve diğer birçok şey.

    Olumsuz bir inceleme bırakmak son çare olarak görülmeli Eğer gelişen bir Açık Kaynak Topluluğu istiyorsak. İhtiyacımız olan yazılımı ücretsiz olarak aldığımızı her zaman hatırlamamız gerekir. müşteri rolünde o kadar değil, akran değil.

    Açık kaynaklı yazılımları indirebileceğimiz çevrimiçi platformlar, genellikle geliştiricilere ulaşmak için bazı yollar sunar, bu yüzden bu esprili 1 yıldız incelemesinden ayrılmadan önce, bu her zaman için iyi bir fikirdir. konuyu ayrıntılı olarak tanımlayın (daha fazlası aşağıda) ve destek forumunda sorular sorun. Çoğu durumda geliştiriciler hızlı bir şekilde cevap verecektir.

    3. Geliştiricilere böcekleri kolayca yeniden oluşturma

    Bir destek forumuna veya bir hata izleme sistemine erişip erişmediğimizi veya geliştiricilere doğrudan e-postayla veya bir sosyal medya sitesinden ulaşıp ulaşmadığımızı, sorunumuzu ayrıntılı olarak açıklamak için her zaman çok önemli.

    İyi hata raporlama kendi başına bir sanat biçimidir ve doğru şekilde yapılırsa geliştiricilere büyük ölçüde yardımcı olabilir, bu yüzden onu doğru bir şekilde nasıl oluşturacağına dair bir düşünce vermeye değer.

    Geliştiriciler gerekir böcekle karşılaşmadan önce ne yaptığımızı adım adım öğrenin, arızanın tam olarak nasıl gerçekleştiği, aynı anda başka hangi yazılım / eklentilerin çalıştığı ve bazı durumlarda platform, işletim sistemi, ve cihaz Kullandığımız.

    Yalnızca "bu eklentinin berbat" veya "değersiz saçma" olmadığını gösteren hata raporları ve incelemeler.

    4. Forumları desteklemeye katkıda bulunun

    Zaten bir süredir bir yazılım, eklenti, tema ya da blog platformu kullanıyorsak, topluluğa kolayca geri verebiliriz. mevcut bilgimizi daha az deneyimli kullanıcılarla paylaşmak. Açık kaynak kodlu materyaller sunan çoğu site, herkesin kayıt olabileceği tematik destek forumlarına sahiptir..

    Yardım edecek bir geliştirici olmak zorunda değiliz, çünkü genellikle teknik olmayan birçok soru da var. Forumları desteklemeye katkıda bulunmak sadece önemli değil, çünkü başkalarına yardım edebiliriz, çünkü bilgimizi taze tutabilmemizin bir yolu bu.

    5. İstediğimiz yazılım hakkında sözcüğü yayın

    Özellikle sevdiğimiz bir şey bulursak, ücretsiz teminat veya tanıtım sağlanması aynı zamanda Açık Kaynak Topluluğunun özel bir üyesi olmanın mükemmel bir yoludur. Bir blogumuz varsa veya başkasınınkine katkıda bulunuyorsak, bunun hakkında ilginç bir yazı yazmaktan başka bir şey yapmamız gerekmez. Burada, hongkiat.com'da bunu birçok kez yaptık ve gelecekte de yapmaya devam edeceğiz..

    Bir blog sahibi değilseniz, en sevdiğiniz yazılım hakkındaki sözcüğü sosyal medya sitelerine yaymayı da seçebilirsiniz. Açık kaynaklı geliştiricilere sadece bu yolla yardım etmiyoruz, aynı zamanda iyi bir yazılım arayan diğer insanlar bu amaç için.

    6. Özellikleri önerin, ancak büyük bir özenle

    Özellik istekleri yararlı olabilir, ancak yalnızca büyük dikkatle yapılırsa. Bunu dikkate alırsak ve geliştiricilere işlerini anladığımızı ve takdir ettiğimizi gösterirsek, yazılımı nasıl geliştirebileceklerini bildirerek onlara değerli fikirler verin..

    GÖRÜNTÜ: Freepik

    Maalesef birçok kullanıcı gerçekten saygılı davranma Özellik istekleri yaparken, bazıları sadece ihtiyaç duydukları özellikleri sağlamadıkları için mükemmel çalışan eklentilere kötü yorumlar bile veriyorlar..

    Bu tür davranış birçok yetenekli geliştiriciyi açık kaynaktan uzaklaştırmak, eğer topluluğun gelişmesini istiyorsak, daima geliştiricilere ortak olarak davranmak, ve saygılı özellikler isteyin.

    7. Yazılım testçisi olun

    Yazılımın kapsamlı bir şekilde test edilmesi gerekir, bu nedenle biraz boş vaktimiz varsa veya özellikle bir eklentiye veya bir uygulamaya ilgi duyuyorsak, geliştirme sürecine bir gönüllü yazılım test cihazı. Açık kaynak ekipleri genellikle kullanıcıları web sitelerinde, bültenlerde veya sosyal medya profillerinde test olanakları hakkında bilgilendirir.

    Örneğin, WordPress Teması, geliştiricilere en son varsayılan teması olan Yirmi Onaltı'yı test etme şansı verdi ve hatta test sürecinin nasıl çalıştığı hakkında ayrıntılı talimatlar verdiler. Ürünleri test ederek sadece yardım etmiyoruz, aynı zamanda Geliştirme süreci ve özel yazılım hakkında çok şey öğrenmek.

    8. Bir yama veya donanım yükleyin

    Açık kaynak ekipleri her zaman yeni geliştiricileri memnuniyetle karşılar; bu nedenle, kendi açık kaynak projemize başlamak istemiyor ya da vaktimiz yoksa, mevcut hatalar için yamaları yükle, veya iyileştirme için geliştirmeler. Bunu yapmak istiyorsak, genellikle yapmamız gerekir. Yaptığımız farklılıkların bir listesini içeren bir yama dosyası oluşturun..

    WordPress ekibi, WordPress tarafından kullanılan SVN sürüm kontrol sistemine göre bir yamanın nasıl gönderileceğini çok net bir şekilde açıklıyor ve işte size nasıl yapabileceğimiz hakkında bir rehber çekme isteği yapmak GitHub projesine katkıda bulunmak istiyorsak.

    Yama oluşturma kodlama gerektirir, bu nedenle yalnızca geliştiricilere önerilir..

    9. Belgeleme veya çeviriye katkıda bulunmak

    Kullanılabilir yazılım sadece koddan ibaret değil, aynı zamanda anlaşılabilir dokümantasyona ihtiyaç var, ve küreselleşmiş bir dünyada, çeviriler çok.

    En açık kaynak ekipleri kullanıcıların mevcut belgelerini düzenlemelerine izin ver ve ona yeni bilgiler eklemek; sadece WordPress Kodeksini düşünün. Büyük şeyler düşünmek zorunda değiliz, hatta yapabiliriz. yazım hataları ve yanlış bilgileri düzelterek yardım.

    Ayrıca, favori yazılımımızı veya uygulamamızı bir yabancı dile çevirerek açık kaynak kodlu ortak çalışabiliriz. Bu tür bir katkı, anadili İngilizce olmayan insanlar için mükemmeldir. Sonuçta, neden diğer uygulamalarda harika uygulamalara ve yazılıma erişilemeyen bir dünyada yaşamak istiyoruz??

    Yazılım yerelleştirmesi genellikle aynı anda yalnızca bir veya iki cümleyi tercüme etmeyi mümkün kılan Poedit gibi uygulamalar kullanır, bu nedenle her küçük katkının faydası olduğu için çok fazla çalışmak zorunda değiliz..

    10. Açık Kaynak Kodlu Yazılımı kullanmaya devam edin

    Canlı bir açık kaynak sahnesi görmek istiyorsak, aktif olarak açık kaynaklı yazılımı kullanmaya devam etmek, ve yenilerini denemekten korkma. İyi bir şey bulursak, başkalarına tavsiye etmekte tereddüt etmemeliyiz, Böylece ondan da faydalanabilirler..

    Sadece ateşli ve saygılı bir kullanıcı olsak da deneyimlerimizi paylaşmanın dışında başka bir şey yapmıyor olsak bile, zaten anlamlı bir şekilde katkıda bulunduk.