Démarrage rapide | Prêt en 5 minutes
INFO
Skaya est un outil CLI polyvalent conçu pour accélérer la configuration de vos projets Web3 full-stack, avec un support complet pour le développement frontend, backend et blockchain.
Ce guide propose une approche simplifiée pour démarrer un projet Skaya en moins de 5 minutes.
Prérequis
Assurez-vous que les dépendances suivantes sont installées sur votre système :
- Node.js : Version 18.0 ou une version stable ultérieure. Nous recommandons d’utiliser un gestionnaire de versions comme
nvm
(Node Version Manager) pour basculer facilement entre différentes versions. - npm ou Yarn : Le gestionnaire de paquets Node.js est fourni avec Node.js.
Installation
Pour installer globalement le CLI Skaya, exécutez la commande suivante dans votre terminal :
npm install -g skaya
Initialiser un nouveau projet
Générez un nouveau projet Skaya en utilisant nos modèles prêts pour la production :
skaya init
Ou directement avec npx :
npx skaya init
Vous pouvez exécuter cette commande dans Command Prompt, Powershell, Terminal ou tout autre terminal intégré pour obtenir une invite interactive.
Pour les projets frontend :
npx skaya init frontend
# Entrez le nom du projet : mon-app-web3
? Sélectionnez une catégorie de modèle frontend :
❯ Skaya Officiel # Modèles validés par l’équipe Skaya
Skaya Starter Kit # Modèles proposés par la communauté
Blank # Configuration minimale
Dépôt personnalisé # Import depuis un dépôt Git personnalisé
Sélectionnez le modèle :
? Sélectionnez un modèle frontend :
❯ REACT TS # React + TypeScript (Prêt pour la production)
VITE TS # Vite + TypeScript (Optimisé pour la vitesse)
NEXTJS # Next.js (Support SSR/SSG)
Lancer votre projet
Après l’initialisation, vous pouvez démarrer vos serveurs de développement :
Démarrer uniquement le frontend
skaya start frontend
Démarrer tous les services
skaya start
- Démarre le frontend, le backend et les services blockchain
- Active la communication entre services
- Surveille tous les serveurs avec une journalisation unifiée
La commande skaya start
affiche tous les scripts du package.json pour démarrer le serveur en mode développement, production ou test, en local ou sur serveur. Le serveur de développement est prêt à être consulté sur localhost:5173/ ou localhost:3000/.
Créer un site web
Créer des composants :
skaya create component --project frontend --filename ConnectWalletButton --ai --description "créer une barre de navigation pour multi-connexion de portefeuilles" -s -t
Créer des pages :
skaya create page -p frontend -f Profil -a -d "créer une page de profil" -s -t
Cela crée un nouveau projet Web3/contrat intelligent avec les éléments suivants :
- Pages accessibles à localhost:3000/[nomDuFichier]
- Composants Storybook disponibles à localhost:6006 (après avoir exécuté
skaya start
)
Veux-tu que je garde les noms des commandes Skaya tels quels (en anglais) ou que je les traduises pour l’exemple (par ex. skaya create page
→ skaya créer page
) pour rester 100 % en français ?