Skip to content

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 :

bash
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 :

bash
skaya init

Ou directement avec npx :

bash
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 :

bash
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 :

bash
? 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

bash
skaya start frontend

Démarrer tous les services

bash
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 :

bash
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 :

bash
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 pageskaya créer page) pour rester 100 % en français ?