Выдатныя спісы, усюды Хутчэй за ўсё, калі вы карыстаецеся GitHub, вы знаёмыя з «выдатнымі спісамі». Awesome-lists - гэта серыя праектаў GitHub з адкрытым зыходным кодам. Яны прапануюць падабраны кантэнт па пэўнай тэме, які чытачы палічаць… цудоўным. У кожным спісе выкарыстоўваецца правіла наймення «выдатна-», і большасць з іх аддаюць належнае іншым цудоўным спісам, якія натхнілі іх на стварэнне ўласнага. Яны сталі настолькі папулярнымі, што GitHub цяпер адлюстроўвае «Выдатныя спісы» як адзін з варыянтаў на ўкладцы «Агляд» мабільнага прыкладання: Вы знойдзеце дзіўныя-спісы, пачынаючы ад асноўных тэхнічных тэм, такіх як , да выпадковых рэчаў, такіх як ("падабраны спіс няпраўд, у якія вераць праграмісты"), ("падабраны спіс дзіўных і выключныя настольныя гульні”) і (“падабраны спіс цудоўных рэсурсаў, указальнікаў і парады, як зрабіць веганства лёгкім і даступным кожнаму”). awesome-react awesome-falsehoods awesome-board -games awesome-veganism Мой прагрэс ад спажыўца → Суправаджальнік Для мяне дзіўныя спісы былі любоўю з першага сайта, калі я пазнаёміўся з канцэпцыяй некалькі гадоў таму. Цяпер я займаюся суправаджэннем свайго ўласнага спісу, нядаўна пачаўшы разам з сябрамі ў . awesome-opensearch Pulse 👉 👉 ⭐ 🙏 🙏***]*** [Вы не супраць даць зорку GitHub майму цудоўнаму спісу ? Я быў бы вельмі ўдзячны! Даследаванне паходжання дзіўных спісаў Усё гэта прымусіла мяне задумацца - адкуль увогуле ўзялася гэтая дзіўная канцэпцыя спісу? Хто пачаў? Ці зрабілі яны што-небудзь для прасоўвання ідэі на ранніх стадыях? І чаму з усіх магчымых найвышэйшых значэнняў «выдатна»? Я не мог знайсці нікога, хто пісаў бы пра гэта, таму вырашыў запоўніць прабел самастойна. Карысным з'яўляецца тое, што GitHub створаны для таго, каб пакідаць лічбавыя адбіткі пальцаў і падказкі, і таму пасля прагляду вялікай колькасці гісторый фіксацый, файлаў README і PR-каментарыяў я сабраў першую часовую шкалу і гісторыю дзіўных спісаў. Дзе ўсё пачалося Першым спісам awesome-php у гісторыі стаў , запушчаны 25 студзеня 2012 года Джэймі Ёркам ( на GitHub). awesome-php @ziadoz У сваім ён напісаў: першапачатковым запісе 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: Праз два гады, 17 студзеня 2014 г., яшчэ адзін цудоўны спіс ажыў, калі запусціў . І хоць у гэтым праекце былі такія ж правілы наймення, што і ў awesome-php, Джэк не зрабіў ніякай сувязі ў сваіх .** **Ян Ван Рысвік выдатныя размовы першапачатковых здзяйсненнях Першы сігнал аб уплыве і атрыбуцыі з'явіцца праз месяц, 10 лютага 2014 года, з запускам awesome-sysadmin. У напісаў: першапачатковым каміце Францыска Аўгуста A curated list of amazingly awesome sysadmin open source resources inspired by Awesome PHP. Францыска адрэдагаваў README, дадаўшы дадатковы кантэкст: Пазней у той жа дзень A curated list of amazingly awesome sysadmin open source resources inspired by [Awesome PHP](https://gist.github.com/Xanza/7663627) Звярніце ўвагу, што спасылка з'яўляецца URL. Gist - гэта функцыя GitHub, якая дазваляе захоўваць і распаўсюджваць фрагменты кода без стварэння паўнавартаснага рэпазітара. Гэта нешта накшталт версіі паведамлення або твіта на GitHub. GitHub Gist Аказваецца, канкрэтная спасылка Gist, якую дадаў Франсіска, з'яўляецца мёртвай спасылкай. Падобна на тое, ён меў на ўвазе спасылку: , дзе Джэймі Ёрк апублікаваў awesome-php яшчэ ў студзені 2012 года. https://gist.github.com/ziadoz/1677679 Ранняя цяга Тады здаецца, што першапачатковыя спісы awesome-lists насамрэч не былі сховішчамі - яны былі Gists. А першапачатковая прывабнасць і бачнасць канцэпцыі цудоўнага спісу былі дзякуючы сацыяльнай прыродзе функцыі Gists і яе абмену. Пасля амаль 2 гадоў на Gists, awesome-php дасягнуў 260 форкаў і 1400 зорак. А 29 лістапада 2013 г. Франсіска , што "Awesome PHP быў назаўсёды перанесены ў яго ўласны рэпазітар Github] ( ). Ніякіх далейшых абнаўленняў гэтай сутнасці ўносіцца не будзе". абвясціў https://github.com/ziadoz/awesome-php Awesome-lists перараслі Gists, і прыйшоў час, нарэшце, знайсці іх пастаянны дом у якасці аўтаномных праектаў уласна на GitHub. Дзікае лета 2014 Сапраўднай кропкай пералому для росту спісу дзіўных было лета 2014 года, калі ў чэрвені і ліпені было запушчана некалькі новых праектаў GitHub са спісам дзіўных. 28 чэрвеня 2014 г. быў запушчаны . У напісаў: awesome-python першапачатковым каміце Вінта Чэнь A curated list of awesome Python frameworks, libraries and resources. Inspired by awesome-php. 3 ліпеня запусціў awesome-ruby. У не было спасылак на іншыя спісы, але канвенцыя аб часе і назвах сведчыць аб тым, што гэта было натхнёна іншымі дзіўнымі спісамі, якія папярэднічалі яму. Марк Ангуэра першапачатковым каміце Awesome-lists таксама пачалі атрымліваць больш шырокае прасоўванне на іншых сацыяльных платформах. Возьмем, напрыклад, гэты твіт ад 9 ліпеня 2014 года, які распавядае людзям пра праект awesome-ruby: https://x.com/fleveque/status/486779655681503232?embedable=true Сігналы хуткага росту працягнуліся праз пару дзён, 6 ліпеня 2014 г., калі запусціў awesome-go. абвяшчае: @avelino Першапачатковае здзяйсненне A curated list of awesome Go frameworks, libraries and software. Inspired by awesome-python. У той час як іншыя спісы awesome-list называлі сваім выдатным натхненнем для OG, awesome-go чэрпаў натхненне з праекта , які быў запушчаны ўсяго тыдзень таму. awesome-php awesome-python На наступны дзень (7 ліпеня) запусціў . Відавочна, што людзі ва ўсёй экасістэме GitHub заўважылі тэндэнцыю стварэння цудоўных спісаў і далучаліся да іх са сваімі ўласнымі спісамі. Калеб Сюй awesome-shell Awesome-lists, напоўненыя Awesome-lists Да 8 ліпеня было дастаткова дзіўных спісаў з дастатковай экспазіцыяй, каб натхніць на першы цудоўны спіс з іншых выдатных спісаў. быў пачаты як тое, што ён як: awesome-awesomeness Аляксандрам Баяндзіным апісаў A curated list of amazingly awesome awesomeness Спіс сабраў у адным зручным месцы ўсе вышэйпералічаныя дзіўныя спісы, якія былі раней. 10 ліпеня таго ж года тэндэнцыя спісу awesome-list працягнулася з прыходам . У першапачатковых здзяйсненнях прагрэс: awesome-devenv Дотан Дж. Навум падкрэсліў 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 ліпеня, калі запусціў , які быў так: Sindre Sorhus awesome , быў запушчаны яшчэ адзін агрэгат спісаў awesome апісаны “A curated list of awesome lists.” Варта адзначыць, што адзін са спісаў у першым фіксацыі гэтага праекта быў . Гэты спіс пачаў на frontend-dev-bookmarks Цім Наўроцкі 22 чэрвеня 2013 г., за год да бурнага росту ў 2014 г. Праект frontend-dev-bookmarks, відавочна, не выкарыстоўваў пагадненне аб найменнях awesome- і незразумела, што ён быў натхнёны тэндэнцыяй да спісу awesome. Выглядае, што гэта была паралельная падобная спроба сабраць карысную інфармацыю, як мяркуе Цім у : першапачатковым фіксацыі A badass list of frontend development resources I collected over time. Pull requests are welcome. Прывабнасць экасістэмы цудоўнага спісу была настолькі моцнай, што былі прыцягнуты нават такія паралельныя намаганні, як гэты. Выдатныя спісы становяцца "рэччу" У той жа дзень запусціў awesome, ён таксама запусціў які быў так: Сіндр Сорхус awesome-nodejs, апісаны A curated list of delightful Node.js [packages](#packages) and [resources](#resources). Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. Выдатныя спісы прыбылі ў маштабе. Яны былі афіцыйна «рэччу». Што стала прычынай дзікага лета 2014? Я звязаўся з некаторымі з гэтых першых стваральнікаў спісаў дзіўных, каб зразумець, што выклікала імклівы рост тым летам 2014 года. Я меркаваў, што павінна была адбыцца падзея або канферэнцыя, якія паказалі канцэпцыю спісаў выдатных усёй супольнасці распрацоўшчыкаў, але аказваецца, што гэта было цалкам арганічна. Гэта была тэндэнцыя, якая прыжылася дзякуючы абмену ў сацыяльных сетках і алгарытмам. Балансаванне маштабу і якасці Адным з цікавых наступстваў прыняцця класных спісаў стала праблема іх падтрымання. Як пераканацца, што спасылкі правільныя? Як вызначыць спасылкі, якія з цягам часу не працуюць? Пра гэта думалі першыя карыстальнікі: Dotan з awesome-devenv у канцы 2015 года у якім тлумачыў, як ён выкарыстаў Travis CI для аўтаматычнага прагляду і пацверджання змесціва цудоўнага спісу. апублікаваў артыкул, Чаму «выдатна»? Як мы згадвалі ў пачатку гэтага артыкула, Джэймі Ёрк выкарыстаў слова «выдатны» для апісання самага першага цудоўнага спісу: «Вось некалькі цудоўных бібліятэк PHP, якія з'яўляюцца цудоўнымі. Так, так цудоўна, што я выкарыстаў гэтае слова тры разы! Вы ўжо павінны імі карыстацца:» Awesome выкарыстоўваўся як эмацыйная мера таго, наколькі цудоўным быў рэсурс зместу. Калі гэта не было цудоўна, значыць, яно не належала да спісу. Слова «выдатны» адлюстроўвае дух руху за ашаламляльныя спісы і ўмацоўвае ключавое адрозненне паміж і . Мэта складалася ў тым, каб падабраць толькі лепшы кантэнт, астатняе пакінуць па-за ўвагай. калекцыяй курацыяй Як піша у сваіх Сіндрэ Сорхус інструкцыях па ўкладах: [Пераканайцеся, што ў спісе] ёсць толькі дзіўныя прадметы. Выдатныя спісы - гэта не ўсё, а лепшае. Заключныя думкі Астатняе, як кажуць, ужо гісторыя. Цудоўныя спісы застануцца важнай часткай культуры GitHub. У сукупнасці гэтыя праекты заваявалі мільёны зорак GitHub і зарэкамендавалі сябе як каштоўны набор рэсурсаў для супольнасці распрацоўшчыкаў і не толькі. Плённы рост тэндэнцыі спісу дзіўных падкрэслівае каштоўнасць прадуманага курыравання кантэнту і падкрэслівае сумесную прыроду адкрытага зыходнага кода. Калі вы заходзіце так далёка і ў вас ёсць дадатковыя 8 секунд, я быў бы ўдзячны, калі б вы далі зорку ! awesome-opensearch дзякуй!