Quand j'ai un projet de création de site web, la première chose que je fais n'est pas d'ouvrir VS Code pour commencer à écrire des lignes de code. Je commence d'abord par comprendre le mieux possible le projet en question, en récoltant le plus d'informations possible sur le besoin du client.
Un site web ne se résume pas à un enchaînement de blocs d'interface : un bon site sert avant tout à transmettre de l'information, à informer le public. Sans information pertinente, on ne crée à la fin qu'un template visuellement soigné, mais qui ne transmet rien d'utile.
Après cette étape de collecte et de compréhension, je passe à l'organisation de ces informations. Après avoir posé mes questions au client, je me retrouve avec beaucoup de matière, mais sans classification logique : ce ne sont que des données brutes.
Dès le début de la collecte, je crée un dossier au nom du projet, un nom simple et court. À l'intérieur, je crée un sous-dossier docs, dans lequel j'écris toutes les informations recueillies.
Pour la classification, j'utilise un outil d'IA conversationnelle comme ChatGPT : je lui explique brièvement le projet et je lui transmets le fichier en pièce jointe pour qu'il en organise le contenu. Si le projet est plus complexe et que le fichier de collecte est volumineux, ou qu'il y a plusieurs fichiers, j'utilise plutôt Claude AI, pour sa capacité à traiter de grands volumes de texte. Une fois le document bien classé et ordonné, je l'enregistre dans le dossier docs du projet.
La suite (design system, maquettes, code, assemblage final) est réservée aux contributeurs.