-
Notifications
You must be signed in to change notification settings - Fork 5
V1 - FaireDesJeux.fr #46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Une des fonctions de Gridsome qu'il faudra reproduire c'est le support des transformations pour les images, Gridsome fait ça à travers GraphQL où tu peux mettre diverses options (qualité, taille etc) sur les images que tu query qui sont dans le data store. Dans l'écosystème Vite, une librairie qui est pas mal aimée pour transformer les images c'est imagetools qui permet de mettre des paramètres sharp directement dans les imports. Je sais pas à quel point c'est utilisable pour nous considérant que nos images viennent de markdown (y'aurait sans doutes moyen de passer par un plugin remark/whatever truc de markdown on utilise) mais je pense que ça serait intéressant à regarder Cependant, le délire de Gridsome de load les images progressivement avec plein de Javascript à la Medium c'est plus vraiment intéressant en 2021 avec |
Par-rapport à mon dernier commit (8c59c34), le linting est actuellement très agressif, dans le sens que, le build fail en cas d'erreur de formatting par-exemple 😄 D'un côté, ça ajoute de la friction au développement, puisque ça force à toujours respecter les règles mais, la réalité c'est que la plupart des problèmes rencontrés sont très mineurs et peuvent être corrigé automatiquement par ESLint / Prettier lors de la sauvegarde dans votre éditeur préféré Pour VS Code par-exemple, il suffit d'installer les extensions (qui sont recommandés par défaut par VS Code grâce au fichier
Et voilà, à chaque sauvegarde, la très grande majorité des problèmes rencontrés seront corrigés automatiquement. Magie. Je pense également que c'est bien d'encourager le plus possible ce qu'on considère comme étant les bonnes pratiques |
Concernant les styles Tailwind, personellement je suis plutôt contre les remettres dans un plugin, ce n'était pas une erreur si j'ai essayé de mettre au maximum dans les templates + des balises styles. Utiliser un plugin comme l'on faisait avant, c'est beaucoup de side-effects et ça oblige à revenir en permanence dans le fichier config pour vérifier si un style s'y trouve. |
Pour l'instant mes points de frictions par rapport à Snowpack/Astro plutôt que Vite : Je sais que Astro évolue rapidement, donc peut-être que ça s'arrangera. Mais so far je me demande a quel point ça nous arrange par rapport à NuxtJS par exemple. |
Rendu obsolète par #56 , bye bye ! |
Après 17 mois en béta, il est temps de commencer sérieusement à s'attaquer à la V1 de FaireDesJeux. Cela va principalement consister en un refactor complet du site, tout en gardant l'aspect visuel et l'organisation actuelle.
Cette pull request sera actualisée au fur et à mesure de l'avancement du projet. Un kanban a également été ouvert, ainsi qu'un tag spécifique pour les issues.
Stack Technique
(work in progress)