budoucnost / web

https://volim-budoucnost.cz
0 stars 0 forks source link

Change to simple static site #6

Closed jusephe closed 4 years ago

jusephe commented 4 years ago

Previous Create React App has been “serialized” to pure HTML, CSS, and JavaScript. This is mainly to remove unnecessary abstraction layers and deployment pipeline while fixing immediate issues with site’s “index-ability” and “share-ability”.

There are also many minor changes which seemed reasonable given the amount code changes:

f4z4on commented 4 years ago

Několik poznámek. Mám rád, když se Git používá k lidskému popisu změn a zachycují se tak rozhodnutí, která za těmi změnami jsou. Z Gitu se potom stává skvělý dokumentační nástroj, který rovnou počítá s tím, že se věci v čase mění, takže není potřeba nic aktualizovat. Člověk ale pořád musí popsat co a proč dělá. Osobně si myslím, že je tisíckrát lepší to dělat přímo v Gitu než tady na GitHubu (už jen kvůli přenositelnosti těch informací jinam) a spíš se víc rozepisovat než méně.

Celkem jsem to PR překopal. Ta Create React Appka tahala nějaké věci, které nepotřebovala. Tak jsem se smazal. Když už jsem byl v tom, tak jsem aktualizoval ty knihovny třetích stran (Bootstrap a Font Awesome). Když jsem aktualizoval Font Awesome, tak jsem změnil způsob, jakým ty ikony načítám (používám inline SVG, ať zdroj vizuální informace není v HTML). No, a když už jsem byl v tom 😅 tak jsem si řekl, že se podívám na přístupnost toho webu. To vyústilo v lehkou změnu toho, jak jsi vyřešil tu dynamičnost programových priorit a nějaký drobný sémantický a ARIA změny.

Změnil jsem taky to logo v Open Graph. Ty jsi tam měl čtvercové. Různě sítě používají různé poměry a jsou různě flexibilní. Já jsem vzal aktuální poměr, který používá Facebook v doporučovaných rozměrech 1200 × 630.

Může se zdát, že jsem toho změnil hodně, ale bez toho tvýho základu by to, Josefe, nešlo. Protože ty změny do všeho ale hrabaly celkem na bazální úrovni, tak je ten tvůj původní commit přepsal.

f4z4on commented 4 years ago

Na psaní těch zpráv ke Git commitům je dobrý tenhle článek od Chrise Beamse. Je to delší, ale odkazuje tam na dobrý příklady a bere to víc komplexně než jak tom píše většina lidí (resp. spoustu užitečnejch tipů, který lidi tak nějakou trousej po webu, dává do toho jednoho svého článku).

jusephe commented 4 years ago

Díky za všechna ta vylepšení! Uvědomuju si, že spousta věcí byla trochu odfláknutých, jen aby to nějak bylo (a i tak mi to zabralo docela dost času), ale dělal jsem to s vědomím toho, že za pár týdnů to celé nahradíme úplně novým webem, tak jsem to moc nehrotil... ani commit message :D Na ten článek se podívám, dík

f4z4on commented 4 years ago

Však jsme se o tom i tak bavili a je to úplně v pořádku. Já už ani nevím, co ve mě spustilo tu reakci se na to podívat a nějak jsem se do toho ponořil… 😅

Dík za opravu…