err.li - Url zkracovač na odkazy z chyb na Github

#git #github

Správné vysvětlení chyb je základ. Bohužel ne vždy se celý popis vejde do chybového výstupu. Naštěstí můžeme vložit odkaz na popis chyby. Kde ty popisy mít uložené? Ideálně v Gitu. Ale odkazy na Githubu jsou dlouhé, zkracovat jeden po druhém není moc reálné.

Co s tím? S nápadem přišli lidí z ZEIT.co a napsali err.sh, který dělá to, že odkáže na konkrétní popis chyby v daném repozitáři. Například https://err.sh/micro/path-missing směřuje na https://github.com/zeit/micro/blob/master/errors/path-missing.md.

Něco takového jsem udělal i já na svém err.li.

Mě to odkazuje takto:

  • err.li/[user]/[repo]/[error] -> github.com/[user]/[repo]/blob/master/errors/[error].md
  • err.li/[repo]/[error] -> err.li/ondrejsika/[repo]/[error]
  • err.li/[error] -> err.li/ondrejsika/errors/[error]

Funguje to úplně stejně, jen implementace je trošku jiná. Err.sh používá Node.js microservice (source), já pouze funkcionalitu ZEIT.co (now.json).

Ukázka mého projektu zde: https://err.li/tf.sh/state-is-locked

Odkazy

Ondřej Šika

Jsem freelance DevOps konzultant a lektor. Zlepšuji práci vývojářských týmu zaváděním efektivních procesů ve vývoji. Naučím Vás používat prověřené nástroje a technologie, které povedou k rychlejšímu vývoji a bezpečnějšímu provozu vašeho software.

Ondrej Sika

ondrej@sika.io
+420 773 452 376

Company ID
88114163

VAT ID
CZ9302252102

Zajímají Vás novinky?

Odebírejte můj newsletter a budete v obraze!

Website by Zuzana Jeschke