CUPUM / nplex

Plateforme de valorisation de petits projets d'architecture et d'aménagement à Montréal.
https://www.nplex.design
4 stars 0 forks source link

Task: Apprendre les bases de SvelteKit #164

Closed iolyd closed 10 months ago

iolyd commented 1 year ago

Task Description

Vu l'avancement sur la familiarisation avec les APIs d'intérêt, @frroye je te propose de commencer à explorer SvelteKit, le framework utilisé pour l'interface de Nplex.

Les deux meilleures avenues pour débuter, selon moi, sont de suivre le tutoriel interactif, puis de créer un projet test sur ton ordinateur. Nplex (et l'aggrétgateur) est développé avec TypeScript, une variante syntaxique de JavaScript qui permet d'utiliser du static typing. Comme une bonne partie du chantier que j'envisage implique le typage des données, je te propose de créer le projet test en TypeScript tout en adoptant ses features progressivement (nous porrons faire une petite séance pour regarder ensemble ce que ça implique).

En parallèle, nous pourrons aussi définir l'approche souhaitable pour gérer les requêtes de données, à savoir:

Il y aura certaines contraintes à prendre en compte, notamment au niveau de l'hébergement, qui risquent de faire pencher la balance vers des requêtes côté-client, sans passer par le serveur de l'application. Mais dans tous les cas, je crois que ça reste pertinent pour toi d'explorer un peu la philosophie que SvelteKit met de l'avant pour le chargement des données à partir du serveur (https://kit.svelte.dev/docs/load)

List of actions

frroye commented 1 year ago

Salut @iolyd ! Je t'ai ajouté au repo https://github.com/CUPUM/test-nplex-mtl-api, dans lequel j'ai essayé de faire comme on s'était dit (2 boutons, un qui appelle l'API directement et l'autre qui passe par le "serveur" sveltekit). Est-ce que tu vas être là demain pm? Si tu as du temps j'aurais quelques questions!

iolyd commented 1 year ago

Super! Oui je serai là demain, par contre en pm ça risque d'être serré. Pourrais-tu en am?

frroye commented 1 year ago

J'ai un cours ce matin qui fini à 11h30, donc je pourrais à midi? Sinon demain n'importe quand!