Aller au contenu
supastack
Parcourir la documentation
WebNext.js

For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /fr/docs/web/glossary.md (or send Accept: text/markdown).

Les mots que vous verrez

Des définitions en langage clair pour les termes qu'utilisent les guides d'installation, les messages d'erreur et le produit lui-même.

Fichiers et dossiers

Ces mots décrivent le code que vous avez téléchargé. Les guides d'installation les nomment chaque fois qu'ils vous demandent d'ouvrir ou de modifier un fichier.

  • Dépôt — le dossier du projet plus tout son historique de modifications, hébergé sur GitHub et copié sur votre ordinateur.
  • Clone — votre propre copie d'un dépôt sur votre ordinateur ; la commande git clone la crée.
  • Monorepo — un dépôt qui contient plusieurs apps et des packages partagés ; le bundle All Platforms en est un.
  • package.json — le fichier de chaque app ou package qui liste son nom, ses commandes et les bibliothèques dont il a besoin.
  • pnpm-workspace.yaml — le fichier à la racine du monorepo qui liste quels dossiers appartiennent au workspace.
  • Lockfile — le fichier qui enregistre la version exacte de chaque bibliothèque installée, pour que chaque installation corresponde.

Les outils sur votre ordinateur

Des programmes que vous installez une fois avant la première exécution. Les guides les nomment dans des commandes comme node --version.

  • Terminal — la fenêtre où vous tapez des commandes, comme PowerShell sous Windows ou Terminal sous macOS.
  • Node.js — le programme qui exécute JavaScript hors d'un navigateur ; le serveur et les scripts du kit tournent dessus.
  • npm — l'installateur de bibliothèques fourni avec Node.js ; dans ce kit vous l'utilisez surtout pour atteindre Corepack.
  • Corepack — l'outil qui active la version exacte du gestionnaire de packages que le projet épingle.
  • pnpm — le gestionnaire de packages qui télécharge les bibliothèques et exécute les scripts du projet ; atteignez-le via corepack pnpm.
  • Git — l'outil qui télécharge votre dépôt et enregistre chaque modification que vous y faites.
  • Éditeur ou IDE — l'app où vous ouvrez des dossiers et modifiez des fichiers ; les guides utilisent Visual Studio Code.

Mots de configuration

Les réglages vivent dans des fichiers, pas dans le terminal. Ces mots couvrent où ils se trouvent et comment ils s'appellent.

  • Variable d'environnement — un réglage nommé comme EMAIL_PROVIDER=local qui change le comportement de l'app.
  • .env — le fichier à la racine du dépôt qui contient les réglages pour les commandes comme les migrations de base de données.
  • .env.local — le fichier de réglages d'une app, comme apps/web/.env.local pour le serveur web.
  • Secret — une valeur qui doit rester privée, comme un mot de passe ou une clé de signature ; ne la committez jamais et ne la collez jamais dans des chats.
  • Clé API — une chaîne secrète qu'un service externe vous donne pour qu'il reconnaisse votre app comme un appelant autorisé.
  • Fournisseur — un service externe que le kit peut utiliser pour l'IA, l'e-mail, la facturation, le stockage et des tâches similaires.

Mots que le produit utilise

L'app en cours d'exécution et ses écrans de réglages utilisent ces termes. Espace de travail apparaît avec deux significations différentes — vérifiez le contexte.

  • Espace de travail — dans le produit, les utilisateurs, données et réglages séparés d'une équipe ; dans les commandes pnpm, un dossier de package dans le monorepo, sélectionné avec --filter.
  • Droit — l'enregistrement côté serveur indiquant qu'un espace de travail est autorisé à utiliser une fonctionnalité payante.
  • Migration — une modification de base de données versionnée qui crée ou met à jour des tables ; vous appliquez les migrations avec une commande.
  • Session — l'état connecté qui dit au serveur qui demande, jusqu'à ce qu'elle expire ou que vous vous déconnectiez.
  • Webhook — un message qu'un service externe envoie à l'URL de votre app quand quelque chose arrive, comme une facture payée.
  • Compte ou organisation — un compte est la connexion d'une personne ; une organisation est l'espace d'équipe partagé que les membres rejoignent, aussi appelé espace de travail.

Mots du développement web

Les termes que les guides d'exécution, de build et de déploiement utilisent quand vous ouvrez l'app dans un navigateur.

Ctrl + C signifie maintenez Ctrl enfoncé, tapez C, puis relâchez — cela arrête la commande en cours dans un terminal.

  • localhost — le nom de cet ordinateur dans une adresse de navigateur ; votre app y tourne pendant le développement.
  • Port — la porte numérotée après localhost, comme :3000 ; chaque app en cours utilise la sienne.
  • Serveur de dev — la commande qui reconstruit et sert l'app en continu pendant que vous travaillez ; arrêtez-le avec Ctrl + C.
  • Build — l'étape qui transforme votre code source en fichiers optimisés qu'un serveur déploie.
  • Rendu serveur (SSR) — des pages que le serveur assemble avant de les envoyer, pour que la première vue arrive complète.

Questions fréquentes

14 questions

Qu'est-ce que supastack ?

supastack est une fondation modulaire pour construire des produits SaaS avec IA. Elle réunit l'infrastructure commune pour que vous puissiez vous concentrer sur les fonctionnalités propres à votre produit.

Prend-il en charge le web et le mobile ?

Oui. supastack inclut des applications Next.js et Expo comme points de départ pour des expériences web et mobile.

Quelle authentification est incluse ?

Better Auth couvre e-mail/mot de passe, OTP et connexion sociale. Les espaces de travail personnels sont provisionnés avec le compte pour que les enregistrements restent délimités dès le premier jour.

Comment l'IA est-elle prise en charge ?

supastack inclut une IA multi-fournisseurs configurable, le suivi d'usage, des budgets, et la prise en charge chiffrée de vos propres clés (BYOK).

Comment les abonnements sont-ils gérés ?

Pour les produits construits sur le kit, la facturation Stripe, les abonnements et les droits d'accès forment la base de l'accès payant. Les secrets fournisseur restent côté serveur.

Où vit le code propre à mon produit ?

Les fonctionnalités propres au produit restent dans un codebase séparé, tandis que le produit configure et intègre les modules de la fondation supastack.

Comment fonctionne la tarification de supastack ?

Le kit est un achat unique avec mises à jour à vie : Un framework à 249 $ (prix de lancement temporaire — 100 $ de réduction par rapport au prix habituel de 349 $) ou Tous les frameworks (Next.js, iOS, Android) à 499 $ (prix de lancement temporaire — 100 $ de réduction par rapport au prix habituel de 599 $), plus 75 $ par siège développeur supplémentaire. Pas d'abonnement au kit. Le paiement sur ce site livre votre clé de licence par e-mail, avec accès au dépôt via invitation GitHub.

Comment les espaces de travail délimitent mes données ?

Les enregistrements appartenant aux utilisateurs sont délimités par workspaceId. Identité, droits d'accès, usage IA, événements de facturation et entrées d'audit restent dans le périmètre de l'espace personnel.

Comment fonctionnent les jobs en arrière-plan ?

Trigger.dev est le runtime de jobs explicite. Le contrat JobRunner ne promet que enqueue, status et cancel — la sémantique de workflow reste propre à Trigger.dev et explicite.

En quoi l'e-mail diffère-t-il de la prospection ?

L'e-mail transactionnel couvre les flux produit comme les avis de fin de tâche. La prospection à froid et les campagnes relèvent du produit, hors du module e-mail de ce kit.

Comment fonctionnent les achats sur mobile ?

Le mobile inclut les achats natifs et leur restauration via RevenueCat, avec un accès vérifié par votre serveur. Configurez les comptes des boutiques et terminez les tests sur appareil avant publication. La facturation web reste séparée.

Où vivent les clés des fournisseurs IA ?

Les identifiants BYOK sont chiffrés et restent côté serveur. Les clés sont masquées dans les journaux ; l'usage et les budgets restent visibles au niveau de l'espace de travail.

Quels moyens de paiement le checkout accepte-t-il ?

Le checkout hébergé par Stripe accepte les cartes et peut aussi proposer Alipay et WeChat Pay une fois ces portefeuilles activés sur le compte Stripe — pratique pour les acheteurs en Chine. Les autorisations de portefeuille se confirment de manière asynchrone : la page de licence se met à jour dès que le paiement est validé.

Puis-je obtenir un remboursement ?

Une fois que vous avez accès au dépôt, supastack vous appartient pour toujours et ne peut donc pas être remboursé. Mais rassurez-vous : vous obtenez le code source complet avec des mises à jour à vie pour créer et déployer un nombre illimité de produits pour vous ou vos clients. Vous ne pouvez simplement pas revendre le code ni redistribuer le dépôt sous forme de kit de démarrage ou de modèle.

FR
Thème