Palīdzība inženieriem GIF viņu dzīves laikā: izaicinājumi, ar kuriem nākas saskarties, veidojot paplašinājumu “GIF GitHub”

Vandā lielākajai daļai mūsu krātuvju ir ļoti stingra prasība ar katru savilkšanas pieprasījumu iekļaut atbilstošu, pamodinošu un pārdomājošu GIF.

Atverot jaunu cilni, lai meklētu GIPHY, atrastu pareizo GIF, pēc tam iegultu to GitHub komentārā, tas prasa daudz laika, un tam var būt dažas nopietnas negatīvas blakusparādības ... piemēram, slinka GIF atlase:

Tas izsauca ideju palīdzēt Vend inženieriem ietaupīt laiku (un varbūt nedaudz uzmanīgāk), kad jāizvēlas piemērots GIF viņu pull pieprasījumam.

GIF veidošana GitHub izrādījās (pārsteigums!) Nedaudz grūtāka, nekā es sākotnēji domāju, ka tā būs. Zemāk es dalījos ar izaicinājumiem, ar kuriem es saskāros visā šī Chrome paplašinājuma ceļojuma laikā - un nē, tie nav tikai debates apkārt, vai tas tiek izrunāts kā jif vai gif… apsolījums!

Izaicinājumi, ar kuriem es saskāros, veidojot GIF GitHub

Ideja bija pievienot pogu komentāru rīkjoslai, kas, noklikšķinot, parādīs uznirstošo logu ar GIF no Giphy. Tā šķita tieša ideja. Tomēr, ņemot vērā GitHub dinamisko raksturu, radās daži šķēršļi. Kas mani ved uz…

1. problēma - pogas pievienošana rīkjoslai

Pogas pievienošana komentāru rīkjoslai nav tik vienkārša kā “kad lapa tiek ielādēta - ievietojiet manu pogu” - komentāru laukumi var parādīties dinamiski, piem. rediģējot vilkšanas pieprasījuma aprakstu, tas mainās no

uz