Lo que ha pasat hui ha sigut increïble.

07:56 AM - El descobriment

Cada dia quan em desperte perd un rato amb el mòbil, mire notificacions, xarxes socials, etc… cosa que no es molt recomanable però ey, com diu Cactus: “ni som perfectes, ni volem ser-ho”.

Mentre perdia el temps mirant mastodon (on em podeu seguir) he trobat un toot recomanant una llibreria per a Django:

rajasimon/django-command-palette - GitHub

Es una llibreria simple, però que afegix un buscador que, personalment, trobe molt a faltar a l’admin de django.

10:49 - El problema

Ja en la faena trobe un rato lliure i em dispose a provar la llibreria que he descobert feia unes hores. Cree una rama nova des de master, execute poetry add django-command-palette i seguixc les instruccions d’instal·lació (que són molt senzilles).

Execute el projecte, vaig a l’admin… i merda, no em funciona 😅

11:26 - El fix

Obric una pull request que soluciona el problema que tenia jo, i altre usuari que había obert una issue.

imagen

12:41 - El testing

Sorprenentment, la conversació a la pull request ha sigut molt fluida:

imagen

18:03 - La release

Una nova release amb el meu fix s’ha pujat a pypi

imagen

19:22 - La pujà a producció

Una volta sol·lucionat l’error, i com a estes hores ja no estic treballant (gràcies a déu), decidixc provar a instal·lar el paquet a festivales.wiki, i… 🎉

festivales-command-palette

Conclusió

Les experiències que he tingut abans contribuint amb el codi obert no han sigut moltes:

  • Algunes han quedat en pull requests oblidades sense resposta dels desenvolupadors del projecte
  • Altres si que han aplegat a ser contestades i han acabat sent mergeades, però ha sigut un procés molt lent
  • I després ha estat esta experiència que ha sigut rapidíssima i m’ha fet molta il·lusió