BroMinee / PaladiumClicker

https://brominee.github.io/PaladiumClicker/
14 stars 6 forks source link

refactor: Utilisation de Vite avec TypeScript & TailwindCSS #8

Closed riveur closed 1 month ago

riveur commented 1 month ago

Je propose ce PR, dans le but de rendre le code plus maintenable, avec notamment l'ajout de TypeScript.

En plus de cet ajout, la codebase a été totalement revu avec l'utilisation de Vite qui permet d'améliorer la DX (un serveur de développement plus rapide).

De plus, on a une refonte complète (basé sur celui d'avant) de l'UI en utilisant TailwindCSS et shadcn-ui (une librairie de composants React). Tailwind apporte une facilité dans la création d'UI tout en respectant les standard du web.

Avec cette refonte, le site est désormais responsive. Pour avoir un aperçu du résultat, rendez-vous ici: https://riveur.github.io/PaladiumClicker (sera plus disponible si le PR est accepté)

INFO : La refonte à été faite que sur l'outil OptimizerClicker, les autres pages ne sont pas encore prêts (une page indisponible est affiché à la place)

Des modifications au niveau du code métier ont aussi été apportées :

Voila, c'est avec plaisir que je propose cet PR, je suis disponible pour échanger sur les choix de technologies ou autre. Je précisie aussi que aucune nouvelle fonctionnalité n'a été ajoutée, il s'agit uniquement de refactoring.

PS: Ne pas inclure le fichier .github/workflows/deploy.yml si ce PR est prise en compte. 👋

Mat1212fr commented 1 month ago

Wow, je suis pas programmeur mais incroyable les précisions apportées