Premiers pas
Ce guide vous accompagne pas à pas pour installer l’écosystème Gram et compiler votre première recette.
-
Installation
Installez le CLI
gramde manière globale via votre gestionnaire de paquets favori. Il s’exécute aussi bien sur Node.js (>=20) que sur Bun : -
Configuration de l’éditeur
Gram traitant les recettes comme du code, un éditeur bien configuré améliore grandement votre expérience de développement.
Cherchez « Gram - Recipe Language » dans le panneau des extensions (
Ctrl+Shift+X/Cmd+Shift+X) et installez-la, ou téléchargez-la directement sur le VS Code Marketplace.Compiler depuis les sources
-
Initialiser un projet
Avant de rédiger votre première recette, nous vous conseillons d’initialiser un espace de travail (workspace) Gram. Dans un nouveau dossier, exécutez :
Cette commande génère un répertoire
.gram/contenant votre configuration et une base de données initiale. -
Écrire une recette simple
Créons maintenant une recette de pancakes.
Créez un fichier
pancakes.gram, ouvrez-le dans votre éditeur et copiez-y la recette suivante : -
Compiler la recette
Il est temps d’observer le compilateur à l’œuvre !
Dans votre terminal, exécutez la commande suivante pour compiler la recette en un fichier JSON structuré :
Cette commande analyse la recette et génère sa représentation JSON. Par défaut, le résultat s’affiche directement dans la console, mais vous pouvez également l’enregistrer dans un fichier :
Si le format JSON est idéal pour intégrer Gram à vos applications, il reste peu adapté à une lecture directe par un utilisateur.
Pour un affichage structuré et lisible directement dans votre terminal, utilisez la commande
view:
Prochaines étapes
Section intitulée « Prochaines étapes »Maintenant que vous maîtrisez les bases, découvrez les fonctionnalités avancées de Gram : variables, minuteurs passifs et ajustement automatique des portions.