Harika Listeler, Her Yerde GitHub kullanıyorsanız büyük ihtimalle "harika listeler" ile tanışmışsınızdır. Awesome-list'ler, bir dizi açık kaynaklı GitHub projesidir. Okuyucuların... harika bulacağı belirli bir konu etrafında düzenlenmiş içerikler sunarlar. Her liste "awesome-" adlandırma kuralını kullanır ve çoğu, kendilerininkileri yaratmaları için ilham veren diğer awesome listelerine atıfta bulunur. O kadar popüler oldular ki GitHub artık mobil uygulama Keşfet sekmesindeki seçeneklerden biri olarak “Harika Listeler”i gösteriyor: Ana akım teknoloji konularından kadar uzanan awesome-list'ler bulacaksınız; (”programcıların inandığı yanlışların derlenmiş listesi”), (”harika ve sıra dışı masa oyunlarının derlenmiş listesi”) ve (”veganlığı herkes için kolay ve erişilebilir hale getirmek için harika kaynaklar, ipuçları ve tüyolar içeren derlenmiş liste”) gibi rastgele şeyler. awesome-react'e awesome-falsehoods awesome-board -games awesome-veganism Tüketici → Bakımcıdan İlerlemem Benim için awesome-list'ler, birkaç yıl önce konseptle tanıştığımda ilk görüşte aşktı. Şimdi kendi listemin bakıcısıyım ve yakın zamanda arkadaşlarımla birlikte başlattım. Pulse'daki awesome-opensearch'ü 👉 👉 🙏 🙏***]*** [ bir GitHub yıldızı ⭐ verebilir misiniz Harika listeme ? Gerçekten çok sevinirim! Harika listelerin kökenlerini araştırmak Tüm bunlar beni düşünmeye sevk etti - bu harika liste konsepti ilk başta nereden çıktı? Bunu kim başlattı? Fikri erken tanıtmak için bir şey yaptılar mı? Ve olası tüm en üstün sıfatlar arasında neden "harika"? Bu konuda yazan kimseyi bulamadım, bu yüzden boşluğu kendim doldurmaya karar verdim. GitHub'ın dijital parmak izleri ve ipuçları bırakmak için tasarlanmış olması faydalı ve bu nedenle çok sayıda commit geçmişini, README'yi ve PR yorumunu inceledikten sonra awesome-list'lerin ilk zaman çizelgesini ve geçmişini bir araya getirdim. Her Şeyin Başladığı Yer Tarihteki ilk harika liste, 25 Ocak 2012'de Jamie York (GitHub'da ) tarafından başlatılan . @ziadoz awesome-php'ydi yazısında şunları yazmıştı: İlk Here's some awesome PHP libraries that are awesome. Yes, so awesome I've used the word three times! You should be using them already: İki yıl sonra, 17 Ocak 2014'te, başlattığında başka bir awesome-list hayata geçti. Ve bu proje awesome-php ile benzer bir adlandırma kuralına sahip olsa da, Jack herhangi bir bağlantı kurmadı.** **Jan Van Ryswyck awesome-talks'ı ilk commit'lerinde Etki ve atıfın ilk sinyali bir ay sonra, 10 Şubat 2014'te awesome-sysadmin'in lansmanıyla geldi. şunları yazdı: İlk commit'te Francisco Augusto A curated list of amazingly awesome sysadmin open source resources inspired by Awesome PHP. Francisco, README'yi daha fazla bağlam ekleyerek düzenledi: Aynı günün ilerleyen saatlerinde A curated list of amazingly awesome sysadmin open source resources inspired by [Awesome PHP](https://gist.github.com/Xanza/7663627) Referansın bir URL'si olduğunu fark edin. Gist, tam teşekküllü bir depo kurmadan kod parçacıklarını depolamanıza ve dağıtmanıza olanak tanıyan bir GitHub özelliğidir. Bir nevi GitHub'ın bir gönderi veya tweet versiyonu gibidir. GitHub Gist Francisco'nun eklediği belirli Gist referansının ölü bir bağlantı olduğu ortaya çıktı. Görünüşe göre referans vermek istediği yer: Jamie York'un Ocak 2012'de awesome-php'yi yayınladığı yer. https://gist.github.com/ziadoz/1677679, Erken Çekiş O zaman, başlangıçtaki awesome-list'lerin aslında depolar olmadığı, Gist'ler olduğu anlaşılıyor. Ve awesome-list konseptinin ilk çekişi ve görünürlüğü, Gists özelliğinin sosyal ve paylaşımcı doğası sayesinde oldu. Gist'lerde yaklaşık 2 yıl sonra awesome-php 260 çatala ve 1400 yıldıza ulaştı. Ve 29 Kasım 2013'te Francisco, "Awesome PHP kalıcı olarak kendi Github deposuna taşındı]( ). Bu gist'e başka güncelleme yapılmayacak" . https://github.com/ziadoz/awesome-php dedi Harika listeler Gist'lerden daha büyük hale gelmişti ve sonunda GitHub'da bağımsız projeler olarak kalıcı bir yuva bulmanın zamanı gelmişti. 2014'ün Vahşi Yazı Harika listelerin büyümesinde gerçek dönüm noktası, Haziran ve Temmuz aylarında birkaç yeni harika liste GitHub projesinin başlatılmasıyla 2014 yazıydı. 28 Haziran 2014'te başlatıldı. şunları yazdı: awesome-python İlk commit'te Vinta Chen A curated list of awesome Python frameworks, libraries and resources. Inspired by awesome-php. 3 Temmuz'da awesome-ruby'yi başlattı. başka listelerden bahsedilmiyordu, ancak zamanlama ve adlandırma kuralı bunun kendisinden önce gelen diğer awesome-list'lerden esinlendiğini gösteriyor. Marc Anguera İlk commit'te Awesome-list'ler diğer sosyal platformlarda da daha geniş bir tanıtım kazanmaya başlamıştı. Örneğin 9 Temmuz 2014'te insanlara awesome-ruby projesini anlatan şu tweet'i ele alalım: https://x.com/fleveque/status/486779655681503232?embedable=true Hızlı büyüme sinyalleri birkaç gün sonra 6 Temmuz 2014'te awesome-go'yu başlattığında devam etti. şöyledir: @avelino İlk taahhüt A curated list of awesome Go frameworks, libraries and software. Inspired by awesome-python. Diğer awesome-list'ler orijinal awesome ilham kaynağı olarak atıfta bulunurken, awesome-go bir hafta önce başlatılan projesinden ilham almıştı. awesome-php'ye awesome-python Ertesi gün (7 Temmuz) tarafından başlatıldı. GitHub ekosistemindeki insanlar awesome-list trendini fark etmiş gibi görünüyor ve kendi listeleriyle katılıyorlardı. awesome-shell Caleb Xu Harika Listeler Harika listelerle dolu 8 Temmuz'a gelindiğinde, ilk harika listelerin oluşturulmasına ilham verecek kadar çok sayıda harika liste ve yeterince görünürlük vardı. tarafından şu şekilde başlatıldı: awesome-awesomeness, Alexander Bayandin tanımlanarak A curated list of amazingly awesome awesomeness Liste, kendisinden önce gelen tüm muhteşem listeleri tek bir kullanışlı yerde topladı. O yılın 10 Temmuz'unda awesome-list trendi gelişiyle devam etti. İlk commit'lerde ilerlemeyi : awesome-devenv'in Dotan J. Nahum vurguladı A curated list of awesome tools, resources and workflow tips making an awesome development environment. Inspired by [awesome-go](https://github.com/avelino/awesome-go), which was in turn inspired by [awesome-python](https://github.com/vinta/awesome-python). 11 Temmuz'da başlattığında başka bir harika liste toplaması başlatıldı ve şu şekilde : Sindre Sorhus awesome'ı tanımlandı “A curated list of awesome lists.” Bu projenin ilk commit'indeki listelerden birinin olması dikkat çekicidir. Bu liste tarafından başlatıldı frontend-dev-bookmarks Tim Navrotskyy 22 Haziran 2013, 2014'teki patlayıcı büyümeden bir yıl önce. Frontend-dev-bookmarks projesi açıkça awesome adlandırma kuralını kullanmadı ve bunun tomurcuklanan awesome-list trendinden esinlendiği açık değil. Tim'in önerdiği gibi, bunun yararlı bilgileri düzenlemek için paralel, benzer bir çaba olduğu anlaşılıyor: ilk gönderimde A badass list of frontend development resources I collected over time. Pull requests are welcome. Harika liste ekosisteminin çekimi o kadar güçlüydü ki, buna benzer paralel çabalar bile içine çekildi. Harika Listeler Bir "Şey" Olur Aynı gün awesome'ı başlattı, aynı zamanda de başlattı ve şu şekilde : Sindre Sorhus awesome-nodejs'i tanımlandı A curated list of delightful Node.js [packages](#packages) and [resources](#resources). Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. Muhteşem listeler ölçeklenmeye başlamıştı. Resmen "şey" oldular. 2014'ün Vahşi Yazına Ne Sebep Oldu? 2014 yazında bu hızlı büyümeye neyin sebep olduğunu anlamak için bu erken harika liste yaratıcılarından birkaçına ulaştım. Harika liste konseptini tüm geliştirici topluluğuna sergileyen bir etkinlik veya konferans olması gerektiğini varsaydım, ancak bunun tamamen organik olduğu ortaya çıktı. Bu, sosyal medya paylaşımı ve algoritmalar sayesinde yayılan bir trenddi. Ölçek ve Kaliteyi Dengelemek Harika listelerin benimsenmesinin ilginç sonuçlarından biri de bunları sürdürmenin zorluğuydu. Bağlantıların doğru olduğundan nasıl emin olunur? Zamanla bozulan bağlantılar nasıl belirlenir? Bu, ilk benimseyenlerin düşündüğü bir şeydi ve awesome-devenv'den Dotan, 2015'in sonunda Travis CI'ı awesome liste içeriğini otomatik olarak incelemek ve doğrulamak için nasıl kullandığını açıklayan . bir makale paylaştı Neden "harika"? Bu makalenin başında da değindiğimiz gibi, Jamie York ilk harika listesini tanımlamak için "harika" kelimesini kullanmış: "İşte harika olan bazı harika PHP kütüphaneleri. Evet, o kadar harika ki, bu kelimeyi üç kez kullandım! Siz de bunları zaten kullanıyor olmalısınız:" Harika, bir içerik parçasının ne kadar hoş olduğunun duygusal bir ölçüsü olarak kullanıldı. Hoş değilse, o zaman listede yeri yoktu. "Harika" kelimesi, harika liste hareketinin ruhunu yansıttı ve ile arasındaki temel ayrımı sağlamlaştırdı. Amaç, yalnızca en iyi içeriği küratörlüğe koymak ve diğer şeyleri dışarıda bırakmaktı. koleksiyon küratörlük Sindre Sorhus'un katkı kılavuzunda belirttiği gibi: [Listenin] yalnızca harika öğeler içerdiğinden emin olun. Harika listeler en iyilerin küratörlüğüdür, her şeyin değil. Kapanış Düşünceleri Gerisi, dedikleri gibi, tarihtir. Harika listeler GitHub kültürünün önemli bir parçası olarak burada kalmaya devam edecek. Toplu olarak, bu projeler milyonlarca GitHub yıldızı kazandı ve geliştirici topluluğu ve ötesi için değerli bir kaynak seti olduklarını kanıtladılar. Harika liste trendinin hızla büyümesi, dikkatli içerik düzenlemenin değerini ortaya koyuyor ve açık kaynaklı içeriğin iş birliğine dayalı yapısını vurguluyor. Eğer buraya kadar geldiyseniz ve fazladan 8 saniyeniz varsa, bir yıldız verirseniz çok sevinirim! awesome-opensearch'e Teşekkür ederim!