Kuidas olla kursis populaarsete raamistike väljaannetega

Original  autor frank mckenna

Tutvustame Release Butler - Twitteri bot, mis aitab teil olla kursis populaarsete esiplaanide raamistike ja raamatukogude väljaannetega!

Lemmikraamistike uusimate versioonidega kursis hoidmine on keeruline ...

Et teile natuke taustalugu anda, olen nüüd juba üle poole aasta reisinud mööda maailma. Ja las ma ütlen teile, vana ütlus on tõsi ...

Liiga suur osa millestki võib teie jaoks halb olla

Mõistes seda, leidsin, et otsin midagi, mis mind enne täielikku hullumeelsust kinni hoiaks, ja sellest sai Release Butler

Eesmärgid

Lisaks omakasupüüdlikele asjadele, nagu näiteks kõrgekvaliteedilise tähelepanu hajutamise ja põgusa sihitunde pakkumine, püüab Release Butler teid kõiki toetada järgmistel juhtudel ...

  1. Vähendage korduvat töövoogu, kui kontrollite GitHubi hoidlaid käsitsi kasutatud teekide uute versioonide jaoks
  2. Vähendage närvilist FOMO-d, kui te ei kontrollinud terve päeva Twitterit ja kartke, et olete võinud huvipakkuva raamatukogu autori vabastamisteate vahele jätta
  3. Andke arendajatele võimalus, pakkudes neile tööriista, mis võimaldab neil luua ilusa välimusega ajaveebid, mida saab kasutada nende ajaveebi postitustes, esitlustes või lihtsalt teistega jagada
  4. Võimalus täita ülejäänud meeskonnale uudiseid edastava inimese roll on valikuline

Kuidas see töötab?

Release Butleril on nimekiri GitHubi avatud lähtekoodiga projektidest, mis teda huvitavad.

Mõned projektid, mida praegu toetab Release Butler

Ta kontrollib iga kümne minuti tagant nende hoidlaid, et teada saada, kas keegi lõi uue väljaande. Kui jah, siis Release Butler haarab vastava muudatuste ajakirja, muudab selle ilusaks ja postitab selle Twitterisse ...

Järgige Twitteris väljaannet Butler, et olla kursis populaarsete esiplaanide raamistike ja raamatukogude väljaannetega!

Piiksu anatoomia

Igal Release Butleri tehtud säutsul on lihtne keskenduda ainult olulistele asjadele ... Lisaks ilmsetele asjadele, nagu projekti nimi, versioon ja muutuste logi pilt, sisaldab see ka väljalasketüübi visuaalset emotikonidega töötavat indikaatorit ...

  • STABIILNE VABASTAMINE
  • VABASTAMISE KANDIDAAT
  • BETA EELTEADE
  • ALPHA EELTEADE
  • MUU VABASTAMINE

Täiendav funktsionaalsus

Hankige muutuste logi oma lemmik avatud lähtekoodiga projekti mis tahes versiooni ilusa pildina ja kasutage seda oma ajaveebi postituses, slaidides või säutsus

Lisaks Twitteri botile, on Release Butler ka veebisait, mis võimaldab teil saada GitHubis hostitud avatud lähtekoodiga teegi mis tahes versiooni muudatuste logi.

Peate vaid valima muudatuste logi tüübi, esitama hoidla nime ja versiooni, mida otsite ...

Hankige GitHub OSS-i projekti mis tahes versiooni ilus muutmisloend otse veebisaidil releasebutler.now.sh

Ülaltoodud vorm annab järgmise muutmislogi läbipaistva taustaga. Nii on seda võimalik kasutada erinevates olukordades, millel on lai valik sobivat tausta!

Release Butleri loodud muudatuselogi pilt

Selle funktsionaalsuse inspiratsioon tuli süsinikust.now.sh. Rakendus, mis võimaldab luua ja jagada hämmastavalt välja nägevaid koodilõike. See on ülimalt kasulik ja see muutis kindlasti viisi, kuidas inimesed Twitteris koodilõike jagavad.

Väljalaske Butleri eesmärk on aidata inimestel hõlpsalt kauneid muutuste ajakirju jagada!

Virn

Projekt algas kiire sõlmede häkkimise ja lihtsa staatilise veebisaidina, mille peale piserdati õige kogus vanilje JavaScripti…

Ma arvan, et mõni teist on uudishimulik, kuidas see kapoti all töötab. Sõlme poolel teeb raske tõstmise nukuteater, keda kirjeldatakse kõige paremini kui…

Puppeteer on sõlmekogu, mis pakub kõrgetasemelist API-d juhtimata peata Chrome'i või Chromiumi juhtimiseks DevToolsi protokolli kaudu. Seda saab konfigureerida kasutama ka täielikku (peata) Chrome'i või Chromiumi - Puppeteer GitHubi hoidla

Vastupidiselt algselt valitud veebipildile (mida toetas surnud PhantomJS proved) osutus Puppeteer palju paremini käsil olevate ülesannete täitmiseks. Sellised asjad nagu kohandatud stiilide süstimine ja suvaliste skriptide täitmine soovitud lehel, et see enne ekraanipildi tegemist täiuslikuks välja näeks, osutus väga väärtuslikuks!

Peatselt on tulemas spetsiaalne postitus suurimate kaasamiste ja õppetundide kohta

Suurim valupunkt

Prototüübi ehitamisele lähenemine “kiire sõlme häkkimisega” osutus oodatust varem üsna valusaks. Nädal aega hiljem ilmnes vajadus enamiku teenuste ümberreageerimise järele. Ja nagu paljud teist juba arvasid ...

Vana JavaScripti refaktorimine ilma Typescripti kompilaatori abita on lihtsalt valus

Kasutan vaikimisi enamikus oma projektides Typescripti. See väike teekond barbaarsesse minevikku tõestas, et trükikiri on tegelikult SELLELE TEENAMISEKS. Arvan, et rändan Typescripti niipea, kui olen kõigi turundusasjadega hakkama saanud

Oh ei, pärast mõne argumendi ümbernimetamist 3 kausta kaugusel on repo määratlemata ... Seda ei juhtuks Typescriptiga!

Märkus iseendale ️ - avatud lähtekoodiga väljaanded ja muutuste ajakirjad võivad olla tohutu segadus

Varsti pärast Release Butleri väljatöötamise algust sai selgeks, et muutuste ajalehti on paljudes, mõnikord metsikult erinevates vormingutes.

Alustame parima võimaliku stsenaariumiga. Projektid, mis kasutavad sisseehitatud GitHubi väljalaskefunktsioone. Iga väljalase on juurdepääsetav spetsiaalsel URL-il, mis vastab vastava git-sildi juurde. Hämmastav!

Teised projektid säilitavad oma Changelog.md-faile. Varieeruvus siin on potentsiaalselt piiramatu. Faili sisu saab luua kolmanda osapoole raamatukogus käsitsi või mõlema kombinatsiooni abil. Samuti võivad märgistused ja stiilid aja jooksul märkimisväärselt erineda ka ühes failis Changelog.md. Fail sisaldab ka kogu versiooniajalugu, mis tuleb eemaldada, kuna meid huvitab ainult üks konkreetne väljaanne ning võimalike probleemide ja servade juhtumite loetelu jätkub ...

Ehkki tundub, et see töötab kõigi praegu toetatavate projektide puhul, pole raske ette kujutada, et mõned väljalasked võivad põhjustada määratlemata käitumist ja vajaksid täiendavat kohandamist. Kokku võtma…

Maailm oleks palju parem koht, kui kõik lihtsalt kasutaksid sisseehitatud GitHubi väljalaskefunktsioone

Teekaart

Mul on hea meel öelda, et Release Butler on praegu etapis, mil see suudab oma kasutajatele kindlasti väärtust pakkuda. Sellegipoolest on alati palju arenguruumi.

Veel raamatukogusid

Olen kindlasti huvitatud populaarsemate avatud lähtekoodiga raamistike ja raamatukogude lisamisest. Kõigi huvitavate raamatukogude katmise ja inimeste spämmimise lõpetamise vahel hea tasakaalu leidmine võib olla pisut keeruline, nii et tagasiside on rohkem kui teretulnud!

Teemade ja vormindamise täiustamine

Release Butler toetab praegu muutuste ajakirjade loomiseks ainult ühte teemat. See näeb välja üsna magus, kuid erinevatel inimestel võib olla erinevaid maitseid, nii et miks mitte anduda neile viisil, mis neile kõige paremini sobib

Reklaamitud raamatukogud

Suur hulk arendajaid on huvitatud kõige populaarsematest esiplaanide raamistikest nagu Angular, React või Vue, nii et nende loomine vaikimisi on loomulik.

Teisest küljest on ka selliseid ettevõtteid nagu Atlassian või Salesforce, kellel on oma avatud lähtekoodiga algatused (mõelge UI raamistikele ja komponentide raamatukogudele), mis on enamasti suunatud nende konkreetsetele ökosüsteemidele. Sarnaste raamatukogude väljaannete reklaamimine võib olla mõistlikel tingimustel mõistlik.

Kui teil puuduvad funktsioonid või teil on ideid Release Butleri täiustamiseks, kirjutage mulle palun teade Tomas Trajanile või @tomastrajanile.

See on täna!

Loodan, et Release Butler aitab teil kursis olla ja proovite seda proovida, jälgides seda Twitteris! Toetage seda artiklit oma , et see leviks laiemale publikule .

Ja ärge kunagi unustage, tulevik on helge
Ilmselt helge tulevik!

Kui olete sellega kaugele jõudnud ja tunnete, et soovite midagi huvitavamat esipaneeli teemat rohkem teada saada, proovige julgelt mõnda järgmistest artiklitest