paint-brush
GitHub Awesome тизмелеринин тарыхытарабынан@zevireinitz
473 окуулар
473 окуулар

GitHub Awesome тизмелеринин тарыхы

тарабынан Zevi Reinitz6m2025/01/19
Read on Terminal Reader

өтө узун; Окуу

GitHub Awesome-List тенденциясы кантип пайда болгонун түшүнүү үчүн мен жасалган иштердин тарыхын, READMEлерди жана PR комментарийлерин изилдеп чыктым.
featured image - GitHub Awesome тизмелеринин тарыхы
Zevi Reinitz HackerNoon profile picture


Укмуш-тизмелер, бардык жерде

Мүмкүнчүлүктөр, эгер сиз GitHub колдонсоңуз, сиз "сонун тизмелер" менен таанышсыз.


Awesome-тизмелер ачык булак GitHub долбоорлорунун бир катар болуп саналат. Алар окурмандар таба турган белгилүү бир теманын айланасында тандалып алынган мазмунду сунушташат… укмуш. Ар бир тизме "кереметтүү" ат коюу конвенциясын колдонот жана алардын көбү башка укмуштуудай тизмелерге насыя беришет, алар өздөрүн түзүүгө шыктандырган.


Алар ушунчалык популярдуу болуп кеткендиктен, GitHub азыр мобилдик колдонмонун "Изилдөө" өтмөгүндөгү варианттардын бири катары "Укмуш тизмелерди" көрсөтөт:

GitHub мобилдик колдонмосу


Сиз укмуштуу-реакция сыяктуу негизги технологиялык темалардан баштап, укмуштуу-жалган нерселерге чейин ("программисттер ишенген калптардын тизмеси."), awesome-board -оюндар ("кереметтүү жана укмуштуудай" тизмеси) таба аласыз. өзгөчө үстөл оюндары”) жана укмуштуу-веганизм (вегетарианизмди жеңилдетүү үчүн эң сонун ресурстардын, көрсөткүчтөрдүн жана кеңештердин тизмеси. баарына жеткиликтүү").

Керектөөчүдөн Менин прогрессим → Тейлөөчү

Мен үчүн бир нече жыл мурун концепция менен таанышканымда, эң сонун тизмелер биринчи сайтта сүйүү болчу. Мен азыр өзүмдүн тизмемдин сактоочусумун, жакында эле Pulseдеги досторум менен бирге укмуштуудай издөөнү баштадым.


👉 👉 [ Менин эң сонун тизмеме GitHub жылдызын ⭐ бере аласызбы ? Мен муну абдан баалайт элем! 🙏 🙏***]***

Ажайып тизмелердин келип чыгышын изилдөө

Мунун баары мени ойлондурду - бул эң сонун тизме түшүнүгү биринчи кезекте кайдан пайда болду? Аны ким баштады? Алар идеяны илгерилетүү үчүн эч нерсе кылыштыбы? Жана эмне үчүн мүмкүн болгон бардык артыкчылыктардын "кереметтүү"?


Бул тууралуу жазган эч кимди таба алган жокмун, андыктан боштукту өзүм толтурууну чечтим.


GitHub санариптик манжа издерин жана ачкычтарды калтыруу үчүн курулганы пайдалуу, ошондуктан көптөгөн тапшырык таржымалын, READMEлерди жана PR комментарийлерин карап чыккандан кийин, мен эң сонун тизмелердин биринчи хронологиясын жана тарыхын бириктирдим.

Баары кайдан башталган


Тарыхтагы биринчи укмуштуу тизме awesome-php болду, 2012-жылдын 25-январында Джейми Йорк (GitHubде @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:


Эки жылдан кийин, 2014-жылдын 17-январында, **Жан Ван Рысвик укмуштуудай сүйлөшүүлөрдү баштаганда, дагы бир укмуш тизме пайда болду. Жана бул долбоор awesome-phpге окшош ат коюу конвенциясын алып жүргөнү менен, Джек өзүнүн алгачкы милдеттенмелеринде эч кандай байланышты түзгөн эмес.**

Таасир жана атрибуциянын биринчи сигналы бир айдан кийин, 2014-жылдын 10-февралында, 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)


Шилтеме GitHub Gist URL экенин байкаңыз. Gist бул GitHub функциясы, ал сизге толук кандуу репозиторийди орнотпостон код үзүндүлөрүн сактоого жана жайылтууга мүмкүндүк берет. Бул посттун же твиттин GitHub версиясына окшош.


Франсиско кошкон конкреттүү Gist шилтемеси өлүк шилтеме экени белгилүү болду. Ал шилтеме кылгысы келген окшойт: https://gist.github.com/ziadoz/1677679 , бул жерде Джейми Йорк 2012-жылдын январында awesome-php жарыялаган.

Эрте тартуу

Кыязы, алгачкы укмуштуу тизмелер чындыгында репозиторийлер эмес, алар Gists эле. Ал эми укмуштуу тизмеси концепциясынын алгачкы тартылышы жана көрүнүүсү Gists өзгөчөлүгүнүн социалдык жана бөлүшүү мүнөзүнүн аркасында болду.


Гисттерде дээрлик 2 жыл иштегенден кийин, awesome-php 260 айрыга жана 1400 жылдызга жетти. Ал эми 2013-жылдын 29-ноябрында Франсиско "Укмуш PHP өзүнүн Github репозиторийине биротоло көчүрүлдү]( https://github.com/ziadoz/awesome-php ). Бул темага мындан ары эч кандай жаңыртуу киргизилбейт" деп жарыялады .


Укмуш-тизмелер Gistsтен ашып кетти жана акыры GitHub'та өз алдынча долбоорлор катары туруктуу үйүн табууга убакыт келди.

2014-жылдын жапайы жазы

Июнь жана июль айларында бир нече жаңы укмуштуу тизмек GitHub долбоорлору ишке киргизилгендиктен, укмуштуу тизмектердин өсүшүнүн чыныгы бурулуш чекити 2014-жылдын жай айлары болду.


2014-жылдын 28-июнунда awesome-python башталган. Алгачкы милдеттенмеде Винта Чен мындай деп жазган:

 A curated list of awesome Python frameworks, libraries and resources. Inspired by awesome-php.


3-июлда Марк Ангуера укмуштуу-рубинди учурду. Баштапкы милдеттенмеде башка тизмелерге шилтеме болгон жок, бирок убакыт жана ат коюу конвенциясы бул ага чейинки башка укмуштуу тизмелерден шыктанганын көрсөтүп турат.

Укмуш-тизмелер дагы башка социалдык платформаларда кеңири жайыла баштады. Мисалы, 2014-жылдын 9-июлунда адамдарга укмуштуу рубин долбоору жөнүндө айтып жаткан бул твиттерди алалы:

Тез өсүш сигналдары бир нече күндөн кийин, 2014-жылдын 6-июлунда @avelino awesome-go ишке киргизгенде уланды. Алгачкы милдеттенме мындай дейт:

 A curated list of awesome Go frameworks, libraries and software. Inspired by awesome-python.


Башка awesome-тизмелер Awesome-phpге OG керемет илхамы катары кайрылса, awesome-go бир жума мурун ишке киргизилген укмуштуу-python долбоорунан шыктанган.


Эртеси күнү (7-июль) кереметтүү кабык Калеб Сю тарабынан ишке киргизилди. GitHub экосистемасындагы адамдар укмуштуудай тизме тенденциясын байкашкан окшойт жана алар өздөрүнүн тизмелерине кошулуп жатышты.

Укмуш-тизмелер Укмуш-тизмелер менен толтурулган

8-июлга карата, башка укмуштуу тизмелердин биринчи укмуштуу тизмесин шыктандыруу үчүн жетиштүү экспозициясы бар укмуштуу тизмелер жетиштүү болду.

awesome-awesomeness Александр Баяндин тарабынан башталган, ал мындай деп сүрөттөгөн :

 A curated list of amazingly awesome awesomeness


Тизме өзүнөн мурун келген жогорудагы бардык укмуштуу тизмелерди бир ыңгайлуу жерге чогултту.


Ошол жылдын 10-июлунда укмуштуу-листтин тенденциясы укмуштуу-девенв келуу менен улантылды. Дотан Дж. Нахум алгачкы тапшырмаларда прогрессти баса белгилеген :

 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-июлда, Синдре Сорхус awesomeти ишке киргизгенде, дагы бир укмуш тизме агрегаты башталды, ал төмөнкүчө сүрөттөлгөн :

 “A curated list of awesome lists.”

Белгилей кетчү нерсе, бул долбоордун биринчи тапшырмасындагы тизмелердин бири frontend-dev-bookmarks болгон. Бул тизмени Тим Навроцкий баштаган


22-июнь, 2013-жыл, 2014-жылдын жарылуучу өсүшүнөн бир жыл мурун. Frontend-dev-bookmarks долбоору, албетте, укмуштуудай атоо конвенциясын колдонгон эмес жана ал жаңыдан пайда болгон укмуштуу тизмек тенденциясынан шыктанганы түшүнүксүз. Бул Тим алгачкы милдеттенмеде сунуш кылгандай, пайдалуу маалыматты тандоо үчүн параллелдүү, окшош аракет болгон окшойт:

 A badass list of frontend development resources I collected over time. Pull requests are welcome.


Укмуш-тизме экосистемасынын тартылышы ушунчалык күчтүү болгондуктан, бул сыяктуу параллелдүү аракеттер да тартылды.

Укмуш тизмелер "Нерсеге" айланат

Ошол эле күнү Синдре Сорхус укмуштуудай ишке киргизди, ал ошондой эле төмөнкүдөй сүрөттөлгөн 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ка жылдыз берип койсоңуз, мен ыраазымын!


Рахмат!

L O A D I N G
. . . comments & more!

About Author

Zevi Reinitz HackerNoon profile picture
Zevi Reinitz@zevireinitz
Global Marketing & Growth Advisor

ТАГИП АЛУУ

БУЛ МАКАЛА БЕРИЛГЕН...